Steven and Evan Strong talk about the "Yowie", Australias` Bigfoot. These large upright walking hominids have been spotted in many areas of the world variously known as The Yeti, Saquatch, Gugwe and abominable snowman
Steven and Evan Strong talk about the "Yowie", Australias` Bigfoot. These large upright walking hominids have been spotted in many areas of the world variously known as The Yeti, Saquatch, Gugwe and abominable snowman