Trust No One
The Earth is invaded by alien parasites—AKA 'slugs'—that ride on people's backs and control their minds.
1979
1982
1999
1987
1993
1958
1978
1985
1966
1988
2013
2014
2018
2005
2020
2019
2021