Synopsis
Two sisters are forced against their will to fight each other by a giant leech monster that controls the mind and body of its host. This twisted story of co-dependence blends well with the bizarre creature and sound design, with directing that evokes a pleasure response for the genre film faithful.