Watch Now
Download
Trust No One
The Earth is invaded by alien parasites—AKA 'slugs'—that ride on people's backs and control their minds.
mind control
small town
based on novel or book
escape
iowa
rescue mission
alien
space
alien contact