Edinburgh Marathon

28 May 2023

Image shows hundreds of runners running down a path in Holyrood Park. Yellow flowering gorse contrasts against the dark rock cliffs.