A small town is terrorized by mysterious visitors. People in the small town start to disappear. What could be the cause of this?
1993
2024
2020
2021
1975
1984
2018
2001
1959
2015
2016
1920
1991