The Edinburgh Marathon is returning this Sunday May 29 - with runners making their way from Holyrood Park Road to Musselburgh over a 26.2 mile trail.
Starting at 10am in Holyrood Park, runners will head towards Musselburgh via Surgeon's Hall, the Royal Mile and Gosford House.
READ MORE - Edinburgh Dog and Cat Home hiring for 'dream job' of animal-loving kennel assistants