

Members of the Cheverus swim team cheer on teammate Gustav Anderson in the 100-yard breaststroke during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday. Cheverus won the team championship for the third year in a row.
Justin Davis of Brewer flips in the water while competing in the third heat of the 100-yard freestyle during the Class A boys swim meet at Bowdoin College on Wednesday.
Michael O'Donovan of Cheverus competes in the 500-yard freestyle in the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday. Cheverus won its third straight state championship.
From left, Angus McLean, Noah Cimenian, Alex Sullivan and Ryan Whalen, all of Kennebunk, have a moment together before competing in the 400-yard freestyle relay at the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.
Gustav Anderson of Cheverus takes a breath while competing in the 100-yard breaststroke during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.
Jake Perron of Falmouth draws in some air while distancing himself from competition during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.
Griffin Conley of Falmouth grabs his legs as he competes in the 1-meter diving competition during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.
Greg Violette of Westbrook re-enters the water on his winning run in the 100-yard butterfly in the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.
Divers douse themselves in hot water during a break in the competition at the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.
Kevin Kane of Cheverus prepares to jump in the Bowdoin College pool while competing in the 100-yard butterfly during the Class A boys swim meet on Wednesday.
Nate Howard of Scarborough comes up for air while competing in the 100-yard butterfly during the Class A boys swim meet at Bowdoin College in Brunswick on Wednesday.
A diver jumps into the water at the Bowdoin pool in front of a group of judges during the Class A boys swimming meet at Bowdoin College in Brunswick on Wednesday.
Cheverus head coach Kevin Haley shares a moment with Jacob Griffin after the Stags won the Class A boys swimming championship at Bowdoin College in Brunswick for the third year in a row Wednesday.