Sculptured Rocks

There is a very special place tucked away in quiet Groton, New Hampshire. It's a geological site called the Sculptured Rocks. Nearby to gorgeous Newfound Lake, the Sculptured Rocks are on an unassuming back road through the little towns of Hebron and Groton. Signs point the way once you get to Hebron. I will let…