Man challenges mother nature in a duel as he rides the raging river rapids in Peru.