Damien Rider finishes the 480-kilometer paddle challenge.