

The sun rises behind an early arriver at Fort Williams Park before the TD Beach to Beacon 10K.
A prerace portrait of the 108 legacy runners.
From left, Teresa Esposito, Molly Black, 15, Tehya Esposito, 15, and Gracie Hodgkins, 15, all dressed up in Americana running gear, chat before the start of the race. The four have run the race together for the last five years.
Finn Morris, 13, left, and Owen Patry, 15, both of Cape Elizabeth, find a place to stretch among the crowd behind the starting line.
Joanna Bowers of Buxton stretches before the start of her first ever Beach to Beacon.
Noah Liebenow rests his head on his wife Ashlee Liebenow's shoulder before the start of the race. The couple came from Berlin, Mass., for the race, which they've both run multiple times.
Runners stand in a long line for the portable toilets before the start of the race.
Runners pass across the starting line.
Runners make their way down Route 77 at the beginning of the race.
Runners head down Route 77 early in the race.
The elite women begin their 6.2-mile trek to Fort Williams Park.
The elite men lead the pack of Beach to Beacon runners at the start of the race. Alex Korio, front left, broke ahead early and came in first place with a time of 27:34.
The elite women runners begin the Beach to Beacon 10K on Saturday in Cape Elizabeth.
Joyciline Jepkosgei (100) moved in front early and never let up en route to her victory. Sandrafelis Chebet-Tuei (107) of Kenya, last year's winner, finished second.
Joyciline Jepkosgei, left, leads the women's field on her way to the victory, alongside eventual runner-up Sandrafelis Chebet-Tuei.
Joyciline Jepkosgei pulls away after tge 2-mile mark.
Alex Korio pulls ahead of the pack of elite men just down the hill from the starting line. Korio won with a time of 27:34.
Alex Korio runs along Shore Road after breaking away from the other men.
Alex Korio leads the pack of elite men, followed by, from right, Jairus Kipchoge-Birechalong, Bashir Abdi and Brett Robinson.
Spectators watch at the corner of Ocean House Road and Shore Road.
Spectators cheer as Alex Korio rounds the bend into Fort Williams Park.
Runners make it to Fort Williams Park at the end of the Beach to Beacon 10K.
Tony Nogueira approaches the finish line to win the wheelchair division for the 12th time.
Michelle Wheeler breaks the tap as she wins the women's wheelchair division.
Joyciline Jepkosgei of Kenya runs all by herself midway through the race.
Joyciline Jepkosgei jubilantly crosses the finish line. She won with a time of 31:04.
Sandrafelis Chebet-Tuei, 21, shakes hands with Joan Benoit Samuelson after placing second in the women's division. Chebet-Tuei finished 32 seconds behind winner Joyciline Jepkosgei.
Charlotte Purdue finishes third in the women's division, with a time of 32:16.
Alex Korio of Kenya celebrates as he wins the men's title.
Jarius Kipchoge-Birech finishes second with a time of 28:27.
Bashir Abdi takes third place with a time of 28:35.
Alex Korio is approached by Joan Benoit Samuelson after winning men's title.
Alex Korio, 28, of Kenya wears the laurel wreath after winning the Beach to Beacon 10K.
Emily Infeld hugs Joan Benoit Samuelson after finishing as the top American woman in the Beach to Beacon 10K. Infeld's time was 32:38.
Runners stream past Joan Benoit Samuelson after finishing the Beach to Beacon 10K.
Sofie Matson of Falmouth High was the top Maine women's finisher in 36:01.
Dan Curts slows to a stop after finishing as the first Mainer in the 22nd TD Beach to Beacon 10K.
The top Maine women's finishers stand on the awards podium. From left: Corey Dowe, second; Sofie Matson, first; and Heather Gallant, third.
The top Maine finishers stand on the awards podium. From left: Ryan Smith, second; Dan Curts, first; and Will Geoghegan, third.
The top American women finishers stand on the awards podium. From left: Becky Wade, second; Emily Infeld, first; and Katie Newton, third.
The top American men stand on the awards podium. From left: Andrew Bumbalough, second; Scott Fauble, first; and Chris Derrick, third.
Robert Mountain, this year's oldest finisher at age 91, shakes hands with Joan Benoit Samuelson.
Sandrafelis Chebet-Tuei, left, Joyciline Jepkosgei and Charlotte Purdue stand on the awards podium after finishing second, first and third, respectively.
Camille Fordy cools down at a misting station after running the Beach to Beacon 10K.
Bashir Abdi jokingly pretends to run to the stage for the awards ceremony. Abdi finished third.
Aaron Burdeau, 27 of Portland, jubilantly crosses the finish line, beating his previous personal record race time by 2 minutes and 30 seconds.
Runners exit the finish line area in Fort Williams Park after completing the Beach to Beacon 10K.
Spectators watch the finish of the Beach to Beacon 10K at Fort Williams Park.