Connect with us


Legend of Bigfoot airs Sun 8 May on Travel



Eyewitness accounts suggest that the creature known as Bigfoot is far fiercer than previously thought; new DNA evidence suggests that the Yeti, known as the Abominable Snowman, may not only come from an otherworldly source, but resides in America.

Airdate: Sunday 8 December 2019 from 8.00pm-10.00pm on Travel.