Isle of Arran at Ardrossan (Stuart Craig)

Isle of Arran at Ardrossan (Stuart Craig)