Beautiful, interesting, incredible cinema.
Giant preying mantis living in a south American jungle decide to move into suburban USA. Disguised as humans, the mantis are planning something.
Giant preying mantis living in a south American jungle decide to move into suburban USA. Disguised as humans, the mantis are planning something.