After a safety talk from Rory, 169 crazy runners set off on the 2nd running of the Thames Path Ultra - 50 miles from Reading to Shepperton. The weather over the last few weeks had been awful so the Thames was badly flooded in various places. We were all told to...
Read More