Another Bigfoot Quest, Another Shaky Video

December 9, 2019 - General
Does Bigfoot really exist?     Source: ginettigino / Adobe Stock.

A new documentary series on the Travel Channel sets out to find Bigfoot in the Pacific Northwest. North America’s fabled apelike creature has been a life-long obsession of author and explorer Russell Acord and now he and his colleagues are featured in the new Travel Channel documentary series Expedition Bigfoot,

Source: origins

Leave a Reply

Your email address will not be published. Required fields are marked *