
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,
Section:
Source: origins