A group of soldiers are taken to the mountains of Wales to investigate a strange looking monster.
2024
1960
—
2015
2016
1954
1970
2021
2020
1980
2018
2002
1988
1990