Welcome, Sign In
'Finding Bigfoot': Bigfoot the Lurker?
Description: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?
finding bigfoot tv series
Reality TV Series