Marblehead, on June 16, was a warm day with clear skies and low humidity. In other words, a perfect summer day for the ...