The Isles of Great Cumbrae, Bute and Arran from near Largs, Ayrs

The Isles of Great Cumbrae, Bute and Arran from near Largs, Ayrshire, Scotland. more