
The Yowie - Australian Bigfoot
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
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.