Invisible Bigfoot: A Song for Believers
Fun Fact: Chances are within 100 miles of where you are now, there has been a Bigfoot sighting. Or at least that’s what a show we watched during vacation claimed. So it wasn’t a surprise while hiking in the remote woods in Danforth, Maine, that Chuck Billy’s thoughts turned towards this shy and elusive creature. […]