Video by Mark Lorenz/Staff photographer
Firefighters from eight communities battled a blaze in a six-apartment building near Gloucester Crossing for four hours Wednesday afternoon. The three-alarm fire broke out on the third floor of 390 Cabot St. around 12:45 p.m.