Ethan Brown of Lowell heads to the finish to win the 1st Gloucester Triathlon held Sunday morning. Photo by Desi Smith/Gloucester Daily Times
tri