Hundreds of runners take part in Loch Leven Half Marathon

Crowds enjoying sunny weather.
Crowds enjoying sunny weather.