Beach Highland games draws crowd to Kirkcaldy Esplanade

Kirkcaldy Beach Highland Games. One of only two beach Highland Games in the world. All the traditional events, including heavy events, athetics, Highland dancing.
Breaking

    Cancel