• 2 years ago
On the Humber River in Toronto, Canada, groups of salmon swim back from the sea to their birthplace to breed, 5000 kilometers all the way, forming a spectacular scenery

Recommended