The salmon run; an epic upstream journey - Ribble Rivers Trust

Responsive image
source