Duncan Lunan on Troon Beach photo: Linda Lunan

Duncan Lunan on Troon Beach photo: Linda Lunan