Attack of the Giant Leeches

Attack of the Giant Leeches

In the Florida Everglades, a pair of larger-than-human, intelligent Leech are 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 Online OFFLINE on Twitch