CRUISE ship Disney Magic passed Largs this evening.

The 83,000-tonne vessel was one of the last big passenger vessels calling in Greenock this year.

She is on a seven-day British Isles cruise and arrives at Ocean Terminal from Belfast.

The ship is headed for Dover, and had plenty of admiring onlookers even including a submarine.