An underground chamber in Upton, MA puzzled some New Englanders while others long knew its ancient origins.
READ MORE IN THE ATLAS: https://www.atlasobscura.com/places/upton-chamber
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More