Last week, I shared an image of the incredible rain cloud that formed over Marblehead Neck on July 24, 2015.  This image of a rainbow over Ram’s Island was taken 2 hours earlier as the combination of rain and breaking sunlight served to create the beautiful sight.

I ended up capturing this particular rainbow at 5:15pm as we headed out to dinner not realizing that I would have a chance to capture another rainbow from Lafayette Street at 7:30pm as we returned home.  I ended up chasing that rainbow to Front Street and was treated to the rest of the show at that point.

Below are all of my images from this day: