caledonian sail departing ferry macbrayne cumbrae largs alamy stock
ferry largs millport docking macbrayne traveling caledonian alamy stock clyde passengers firth foot cars
ferry millport car island caledonian sailing macbrayne alamy between
caledonian macbrayne sails ferry alamy between island car