Bigfoot at Bluff Creek
- Episode aired Aug 13, 2021
Aleks and Eli travel into the town of Willow Creek, self proclaimed Bigfoot capital of the world, to investigate recent Bigfoot activity on a property with Animal Planets Finding Bigfoot sta... Read allAleks and Eli travel into the town of Willow Creek, self proclaimed Bigfoot capital of the world, to investigate recent Bigfoot activity on a property with Animal Planets Finding Bigfoot star James "Bobo" Fay.Aleks and Eli travel into the town of Willow Creek, self proclaimed Bigfoot capital of the world, to investigate recent Bigfoot activity on a property with Animal Planets Finding Bigfoot star James "Bobo" Fay.