This is Castle Rock Park, located 40 north of Boston in Marblehead Neck, MA. One of the best places to stargaze close to Boston.
comments (0)