North Carolina Man Finds Bigfoot Tracks

A man in North Carolina found what he believes are the signs of bigfoot lurking nearby.


  1. Didn't the AIMS team from the Mountain Monsters show on the Travel Channel investigate this North Carolina bigfoot.


Post a Comment

Popular posts from this blog

BREAKING: Finding Bigfoot Production Company Seeks Filming Permit In Virginia