Over the holidays, a friend and I somehow got on the subject of Bigfoot, which led me to wonder if there had been any sightings here in New England. And it turns out, there have been plenty.
Want to check another podcast?
Enter the RSS feed of a podcast, and see all of their public statistics.