Click the button below to share this item:
Description:
In the Florida Everglades, a colony of larger-than-human-size, intelligent leeches is living in an underwater cave. They begin dragging local people down to their cave where they hold them prisoner and slowly drain them of blood.Stream Save as: MP4 DivX