Cochegan rock, the largest single boulder in New England, is located in Montville Connecticut. This is on Indian reservation so explore at your own risk. Fresh news, from the pages of the Muscle Russell. Subscribe like and share
...
https://www.youtube.com/watch?v=xu4dFCtKiv8