Thousands of people lined Kirkcaldy waterfront for the UK's only beach Highland games.
Kirkcaldy Beach Highland Games
There was a beautiful blue sky overhead as Kirkcaldy waterfront played host to its third Beach Highland Games on Saturday.
Kirkcaldy's Beach Highland Games has had to be postponed due to weather conditions, it has emerged.
Highland Games season is now well and truly in full swing, although the weather in Fife did its best to try and hamper some of the festivities at the weekend.
Organisers of Kirkcaldy’s Beach Highland Games will be hoping the weather stays pleasant for the only event of its kind in the UK today.