Gloucester: The elite competitors start the swimming leg of the 1st Gloucester Triathlon held Sunday morning on Pavilion Beach. Photo by Desi Smith/Gloucester Daily Times
tri