This year's Fourth of July Fireworks in Marblehead seemed to have a little bit of everything.
In addition to the beauty of fireworks over the harbor, spectators were treated to a brilliant red moonrise, a natural light show compliments of a passing thunderstorm and a torrential downpour during the grand finale.
Here are a handful of photographs taken from the rear of Seaside Park Wednesday night.
Do you have fireworks photos you'd like to share with your neighbors? Click the upload photos and videos button above and add them to this growing gallery.