Regarding the boulder on lake shore of indian ponds where did it form and how dod get out ground?

The giant granite boulder on the shore of Indian Pond in Hanover, New Hampshire is known as the "Indian Rock". It was formed over 600 million years ago during a period of intense volcanic activity. The rock is composed of a coarse-grained granite that was created as molten magma cooled and crystallized deep within the Earth's crust.

Over time, the rock was exposed to the forces of erosion, such as wind and water. These forces gradually wore away the surrounding rock and soil, leaving the Indian Rock standing alone on the shore of the lake. The rock is also known as "glacial erratic" because it is not native to the area. Geologists believe that the rock was transported to its current location by glaciers during the last ice age. As the glaciers moved across the landscape, they carried rocks and debris with them. When the glaciers melted, they deposited the rocks in their new locations. The Indian Rock is a reminder of the power of glaciers and the changes they can make to the landscape.

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