Fife beach becomes unique Highland games arena

Cyclists in action on the sand at Kirkcaldy Beach Highland Games
Cyclists in action on the sand at Kirkcaldy Beach Highland Games

Breaking