Marine wins the 49th annual Marine Corps Marathon for the second time

I had a great time photographing the 49th Marine Corps Marathon this last Sunday for Stars and Stripes. Read all about it at this link to the story. Select photos below:

Marines install barriers along the route of the 2024 Marine Corps Marathon before it starts, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Marines install barriers along the route of the 2024 Marine Corps Marathon before it starts, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A DJ, left, gives instructions to arriving marathon participants as Marines standby before the start of the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A DJ, left, gives instructions to arriving marathon participants as Marines standby before the start of the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

The Marine Corps Honor Guard prepares to show the colors before the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

The Marine Corps Honor Guard prepares to show the colors before the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A runner, left, runs barefoot during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A runner, left, runs barefoot during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

The 2024 Marine Corps Marathon begins, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

The 2024 Marine Corps Marathon begins, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A runner carries the American flag during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A runner carries the American flag during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Runners relieve themselves below the Arlington Memorial Bridge after the start of the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Runners relieve themselves below the Arlington Memorial Bridge after the start of the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A runner passes the Lincoln Memorial during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A runner passes the Lincoln Memorial during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Fans cheer for runners competing in the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Fans cheer for runners competing in the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A runner attempts to grab a cup of water during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A runner attempts to grab a cup of water during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Runners head south on Ohio Drive Southwest during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Washington, DC. (Eric Kayne/Stars and Stripes)

Runners head south on Ohio Drive Southwest during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Washington, DC. (Eric Kayne/Stars and Stripes)

Calum Neff of Fulshear, TX wins the MCM50K in a finish time of 2:56:35 during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. Neff bested 705 other male competitors in the event. (Eric Kayne/Stars and Stripes)

Calum Neff of Fulshear, TX wins the MCM50K in a finish time of 2:56:35 during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. Neff bested 705 other male competitors in the event. (Eric Kayne/Stars and Stripes)

Calum Neff of Fulshear, TX wins the MCM50K in a finish time of 2:56:35 during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. Neff bested 705 other male competitors in the event. (Eric Kayne/Stars and Stripes)

Calum Neff of Fulshear, TX wins the MCM50K in a finish time of 2:56:35 during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. Neff bested 705 other male competitors in the event. (Eric Kayne/Stars and Stripes)

Kyle King finishes in first place of the 2024 Marine Corps Marathon with a time of 2:25:06, the fastest time out of 16,556 other racers, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Kyle King finishes in first place of the 2024 Marine Corps Marathon with a time of 2:25:06, the fastest time out of 16,556 other racers, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A racer collapses after finishing the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A racer collapses after finishing the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A competitor is helped off the course after completing the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

A competitor is helped off the course after completing the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Tessa Barrett wins the women’s MCM with a finish time of 2:39:36 defeating 6,214 other female competitors in the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Tessa Barrett wins the women’s MCM with a finish time of 2:39:36 defeating 6,214 other female competitors in the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Anna Staats wins the MCM 50K with a time of 3:44:40 during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Anna Staats wins the MCM 50K with a time of 3:44:40 during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Anna Staats celebrates after winning the MCM 50K with a time of 3:44:40 during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)

Anna Staats celebrates after winning the MCM 50K with a time of 3:44:40 during the 2024 Marine Corps Marathon, Sunday, Oct. 27, 2024 in Arlington, VA. (Eric Kayne/Stars and Stripes)