Podcast 328 – The Petroglyphs of Bellows Falls: We’re Not Saying it’s Aliens…
In 1789, Rev. David McClure of Dartmouth College documented some strange faces carved into the rocks by the banks of the Connecticut River in Bellows Falls, Vermont. In Episode 328 …
Read More