Bigfoot

Bigfoot

Available on Pluto TV
S1 E6: The town of Willow Creek, California takes the legend of Bigfoot more seriously than anywhere else in the world. An ape-like monster believed to be the missing link, there are organized hunting expeditions, statues, and even a museum. But how real is it?