Do you know about the phantoms of Spirit Lake, Idaho? On episode 134 of the Travel Oddities Podcast, Harley and Brett confront the ghosts(plural) that are said to inhabit the beautiful waters of Spirit Lake. Spirit Lake, ID is a logging town and we are fairly certain that is a Travel Oddities first. Not only …
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More