The 12th year of the Donna Marathon is in the books. Festivities took place all weekend in Neptune Beach, kicking off on Friday, Feb. 8 and ending Sunday, Feb. 10.

Here's a look at the best moments of Sunday's marathon captured by First Coast News.

Runners take off in a beautiful start to the Donna Marathon:

Donna Marathon leader makes emotional finish:

First Coast News sports anchor Chris Porter shares heartfelt moment with meteorologist Tim Deegan during Donna Marathon:

Tim and Donna Deegan cross the finish line:

A successful PROMposal at the finish line! 

A successful PROMposal at the finish line of the Donna Marathon

FCN's Kamrel Eppinger makes a guest appearance on the microphone.

Chris Porter riding, not running, the Donna Marathon