Leeches! is a 2003 horror film directed by David DeCoteau.
More at Wikipedia.
Director: David DecoteauDistributor: Rapid Heart PicturesRelease date: August 19, 2003Running time: 85 minutes
External links: IMDb