We were told this would be the most amazing salmon run in 100 years, but nothing prepared us for the incredible sight of British Columbia's Adams River teeming with thousands of crimson red Sockeye salmon thrashing and heaving their way upstream. Millions of salmon return to their spawning beds in the Adams River each year. Fighting their way from the Pacific ocean, the salmon swim 400 kms (250 miles) upstream, all to lay their eggs and die in the river they hatched from four years before. After all this, only one of 4,000 eggs lives to be an adult. Those that survive make their way to the Pacific, where they live until they repeat the cycle and return to the river four years later. It's not fully understood how the salmon navigate back to their river of birth. The photos are from the salmon run in 2010, which saw over 100 million salmon. This was the single largest salmon run of this century, dwarfing ...