Origin of the "Indian Rock" Boulder at Indian Pond, NH

The giant granite boulder known as Indian Rock on the shore of Indian Pond in Hanover, NH, formed over 600 million years ago during intense volcanic activity. Molten magma cooled deep in the crust, creating coarse-grained granite. Erosion later exposed it. It is also a glacial erratic—transported by glaciers during the last ice age and deposited when they melted, far from its original bedrock.

Copyright Wanderlust World © https://www.ynyoo.com