PopskyTestFlight

S3·E4Russian Giants

2011-07-2944 min

Kamchatka, Russia, is one of the wildest and most remote locations on earth and is home to the largest salmon population on the planet but why? Zeb travels to the Far East to explore this salmon paradise.