Take on the Thames Path Challenge following England’s greatest river. Most will walk, many will jog, some will run, and all have special reasons to push themselves. The full Thames Path Challenge 100km route heads from Putney Bridge past Hampton Court to Runnymede of...