The World’s Most Notorious Mythical Creature Is Said To Dwell In This Small Town In Virginia
It’s a well-known fact that small towns are full of charm, yet there’s one small town in Virginia that may be home to something else altogether: Bigfoot. Now before you dismiss this as preposterous, take a look at this bizarre history and accounts of sightings in a little town known as Saltville. This beautiful Appalachian town may have something altogether bizarre hiding in the woods.
For a fascinating clip from the Animal Planet segment as it pertains to Saltville, watch the brief video below: