On Sasquatch's trail in Virginia's Spotsylvania County


Billy Willard says he's on the verge of a major discovery that could change the way humans think about the natural world, not to mention their need for a creature-proof home security system.

Read more here

Comments

Popular posts from this blog

BREAKING: Finding Bigfoot Production Company Seeks Filming Permit In Virginia

The Clearest Photo Of Bigfoot Since Patterson-Gimlin Released By Melissa Hovey?