The roar of the Zambezi is deafening as millions of gallons of water crash over rocks and tumble down rapids. But there's ...