The day I met Shane Williams........... and ran a new personal best of 3:58:08 at the London Marathon!! What a day. It's hard to quickly summarise the experience, so this...