Home / Series / Expedition Bigfoot / Aired Order / Season 2 / Episode 6

Bigfoot's Lair?

The team discovers a Kentucky cave system that may be Bigfoot's lair.

English