Hebrides and Caledonian Isles off Ardrossan – Frank Parsons (Frank Parsons)

Hebrides and Caledonian Isles off Ardrossan – Frank Parsons (Frank Parsons)