Connor Goodyear swims the 13-14 100 free in the Lower Bucks Swim League Championships held July 30-Aug. 2, 2017 at Lower Makefield Swim Club, Lower Makefield, Pa. (John Gleeson – 21st-Century Media)
Andrew Ridings swims the men's 15-18 freestyle.
Emily Peifer shows good form in the 100 backstroke event.
Eric Xu competes in the 100 breaststroke.
Eric Xu hits the water for the mixed relay team.
Eric Xu swims for Council Rock South during the scholastic season.
Gabriella Rossi performs in the girls 50 meter breaststroke race.
Grace Yaegel competes for Richboro Swim Club.
Hailey Goodyear swims the 50 free in the women's 15-18 division.
Hailey Goodyear swims for the 15-18 mixed relay team.
Jordyn Popowicz gets set to make turn in 50 backstroke.
Jessica Magee swims the 100 backstroke in Lower Bucks Swim League championships.
Kelsey Robinson reaches out in backstroke.
Kelsey Robinson competes in the 50 butterfly.
Lilly Jachimski swims leadoff leg for mixed relay team.
Liam Wekluk swims the 50 free for Richboro.
Madison Peifer swims for CR South during scholastic season.
Maggie Sjostedt leads the field in her heat of the 100 free.
Mark Disbrow wins his heat of the men's 12-18 50 meter freestyle.
Mark Disbrow reaches out in backstroke at LBSL championships.
Mary Kate Leonard churns through the waters in LBSL championships.
Matt Robinson swims the 50 butterfly.
Megan McKendrig goes all out in the 50 meter butterfly race.
Nason Sjostedt looks strong in the men's 100 freestyle.
Sabrina Hartman shows good form in the 50 breaststroke.
Sam Cantwell swims the breaststroke in front of packed poolside crowd.
Tommy Yaegel shows good form in 9-10 butterfly event.
Will Slaman swims the 50 breaststroke for Richboro.