On top of Owls Head in Groton State Forest in Vermont. Amazing feeling standing up there and the feeling of just how small we are in the vastness of the world.
By Yankee Magazine
Oct 22 2012