Survivorman Bigfoot | Episode 1 | Alberta | Les Stroud | Todd Standing
Posted by: Craig Woolheater on December 21st, 2020
Les finds himself in a remote track of forested land in Alberta, Canada, a renowned Bigfoot hot spot.
Read: Survivorman Bigfoot | Episode 1 | Alberta | Les Stroud | Todd Standing »