Edinburgh Marathon Festival 5k

27 May 2023

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