Runners have taken to the streets of Aberdeen for a major race.
It is the final year that the Simplyhealth Great Aberdeen Run will take place in the city, and thousands of participants turned out to take on either a half marathon or 10k race.
Hundreds of people lined the streets to cheer them on all along the route.
Those taking part faced warmer than usual conditions, with temperatures reaching 20 degrees in Aberdeen.
Keep up to date with the latest news with The Evening Express newsletter
The first races began at 10.30am, and the last runners are expected to reach the finish line at around 2.30pm.
A number of roads around the city are closed while the event is ongoing.