David Allsop, first local runner, checks his time as he crosses the finish line.
01_B28marathon09
Jagoda Penkala of Arbroath is all smiles as she finishes.
01_B28marathon11
Jen Murray crosses the line with Ally Thomson just behind her.
01_B28marathon12