Human Scale Parasite

The Human Scale Parasite appeared in the 2008 movie called Cloverfield.