Snorkeling With the Salmon in British Columbia
Here is a great story about freshwater snorkeling with Spawning Salmon in British Columbia. Head to the Campbell River, throw on a wet suite and float 6 miles – above thousands of colorful Salmon who have come upstream from the Ocean to spawn (and then to die).

Sounds like an incredible experience – check out the entire article here.