Two fin whales, an adult and a juvenile, have been spotted at Inverness. The rare sighting was made in the Kessock Channel, an area of water forming part of the inner Beauly Firth, on Tuesday ...