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.
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.