50 rivers in one day? That's nothing for Bruce Hopkins.