Monster Investigators of America
Ep 58. Idaho Bigfoot footage
Todd Standing did a review on the Idaho Bigfoot footage and I reviewed his review. Here are a couple links for the footage the first one is Todds
With Todd
https://youtu.be/jidL5zlhhA8
without Todd