Hundreds of competitors head back to the beach after their swim during the 1st Gloucester Triathlon held Sunday morning on Pavilion Beach. Photo by Desi Smith/Gloucester Daily Times
tri