America's Stonehenge

Referenced in 1 episode

Definition

A complex of stone structures in Salem, New Hampshire, that some claim is an ancient astronomical site predating European colonization.