Trail camera captures Bigfoot in Sequoia National Forest
An astounding video has emerged showing only a glimpse of a Bigfoot, which stumbled upon a video surveillance trail camera in the Sequoia National Forest. The location is in the southern Sierra Nevada mountains...