A group of soldiers are taken to the mountains of Wales to investigate a strange looking monster.
2009
1984
2022
2023
2021
2008
1988
2010
1994
1993
2003
1946
2007