Did you know America has its very own Stonehenge? More importantly, did you know it’s in Salem, New Hampshire? This mysterious set of rock and stone structures has baffled residents for decades. Once you learn more, you’ll want to explore its secrets for yourself!

America’s Stonehenge, also known as Mystery Hill, is an archaeological site that covers around 30 acres in Salem. It’s a series of rocky outcroppings with strange carvings, caverns, and stone walls.

Facebook?StonehengeUSA

Theories about the origins of the site vary. Some thing it’s a 4,000 year old Native American structure.

Flickr/Erin M

Others have claimed that it is the wreckage of a monastery built by Irish druid monks.

Flickr/Selbe Lynn

In reality, it’s probably the work of 18th century farmers, though the purpose is unclear.

Flickr/Ryan Wike

Whatever the origin, the property now plays up the mystique with solstice celebrations and other rituals.

Facebook/StonehengeUSA

You can make up your own mind with an easy 1-mile walk around the property.

Flickr/Selbe Lynn

When you’re done checking out the stones, visit the property’s resident alpacas.

Flickr/Selbe Lynn

Who could resist this face?

Flickr/Selbe Lynn

The on-site store sells their wool, which makes a great gift for knitters.

Facebook/StonehengeUSA

In the winter you can also rent snowshoes and even go on a candlit snowshoe hike around the property.

Facebook/StonehengeUSA

Whether you’re interested in ancient archeology or just want to meet some alpacas, you won’t want to miss this site.

Facebook/StonehengeUSA

Ready to make a trip to Salem to explore? Get more information from the site’s website and Facebook page. You’ll find America’s Stonehenge at 105 Haverhill Rd, Salem, NH 03079.

Facebook?StonehengeUSA

Flickr/Erin M

Flickr/Selbe Lynn

Flickr/Ryan Wike

Facebook/StonehengeUSA

OnlyInYourState may earn compensation through affiliate links in this article.