Leeches!

Leeches! is a 2003 American direct-to-video horror film directed by David DeCoteau and starring Matthew Twining, Josh Henderson, Stacey Nelson and Alexandra Westmore.

Open in LoreScroll

Source: Wikipedia, Leeches!. Text licensed CC BY-SA 4.0. Not endorsed by or affiliated with Wikipedia or the Wikimedia Foundation.