NH Mountain Hiking < Marblehead Rail Trail
Salem Harbor in June as seen from the Marblehead Rail Trail in northeast Massachusetts.