Bigfoot the Lurker?

show more details
Hikers in New Mexico caught footage of something moving on their thermal camera and even said this creature lurked around their campsite. Bigfoot? Hiker? Deer? Which is it?

Related Videos

Loading...

Sorry, we don’t have any content for this filter

Please select another filter.
TOP