IN PICTURES: Kessock Ferry Swim takes place for first time in 50 years

More than 300 hardy souls took the plunge as the Kessock Ferry Swim returned to Inverness for the first time in 50 years.