Atlantic salmon | Highlands – Scotland’s Wild Heart

After their 2000-mile journey, Atlantic salmon return to lay eggs at their spawning ground high up in the Highlands.