newengland.com
Sculptured Rocks Natural Area | ‘Little Grand Canyon of New Hampshire’
Described by some as the "New Hampshire Grand Canyon," Sculptured Rocks Natural Area attracts nature-lovers from all over New England.