Unlike the skeptical images that usually emerge of Bigfoot, this video seems to be much clearer, so much that even experts are stunned.
Bigfoot Experts (apparently that's a thing) and enthusiasts are up in arms over this newly released video. This video was reportedly taken in Idaho.
What do you think? Do you buy it?