NH Mountain Hiking < Marblehead Rail Trail
Marblehead Rail Trail in June in northeastern Massachusetts.