Invergordon's busiest day for cruise ships
A Highlands port is having its busiest day of 2017 for visits by cruise ships.
Four liners are to visit Invergordon on the Cromarty Firth, with many of the passengers taking coaches to make trips to Inverness and other places.
AIDACara, Disney Magic and Nautica are already in the firth with Hebridean Princess due to arrive later.
The ships carry more than 4,000 passengers, smaller than Invergordon's record of 6,600 passengers in a single day earlier this year.
Two large cruise ships were involved on that day.
Disney Magic previous visits Invergordon included last year as part of its first round-Britain voyage.