Attack of the Giant Leeches (1959) - Trailer


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. This film was one of a spa download this video...