The Marblehead Carnival is here! Starting tonight, bring the kids to Devereux Beach and enjoy the annual tradition of rides and games at the carnival by the sea. As it does every year, the carnival invariably brings with it rain. It looks like this year’s forecast only calls for passing storms tonight and clear skies for the rest of the weekend.

This year may be a lot busier too with our right whales visiting and attracting people to Devereux Beach.

I have been photographing the carnival since moving to Marblehead ten years ago. Here are some of my favorites: