Bigfoot and Yeti go toe-to-toe in the ultimate showdown. Who will come out on top? Two beasts enter, only one will survive!
2023
2014
2007
1933
2006
2013
1896
1898
1900
1999
2009
1979
2002