In the Florida Everglades, a pair of larger-than-human, intelligent leeches 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.
© 2014-2024 Digitalia - All rights reserved | Conditions of use | Privacy policy | Help | Contact