On Top of Vermont

One of my favorite places in Vermont is Owl’s Head. It is in Groton State Park, and has a parking lot that is a quick 10-minute hike from a summit that offers unobstructed 270º views of endless forests, several peaks, and multiple ponds. The problem is, since it’s only 10 minutes from one’s car to the lookout, […]

Read More