If you’ve been wondering what is responsible for the recent run of rainy days, look no further than Devereux Beach – the Marblehead Carnival is coming to town tomorrow, Thursday, May 4th!  It’s become traditions that the annual Senior carnival brings with it inclement weather.  As a photographer, I’ve been delighted to visit the carnival on those rainy and foggy nights to capture images of the rides shining through the mist or reflecting in puddles.

My full gallery of Marblehead Carnival images from the past eight years can be found below. Click the link for more:

Marblehead Carnival