A small town is terrorized by mysterious visitors. People in the small town start to disappear. What could be the cause of this?
2011
1997
2003
1996
2010
2016
1955
1956
1987
2001
2014
2015
1975
2006
1927
1990
2007