

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