Americas Stonehenge

New Hampshire's Stonehenge
New Hampshire's Stonehenge
New Hampshire's Stonehenge
We've all learned about Stonehenge in England, one of the seven wonders of the world and one of the great mysteries that still exist about what it functionally was. But what if we told you that America had its very own version of Stonehenge...