After my first 8hr+ sleep in weeks I'm sat here with my running gear on, watching in awe as Londoners and folk from the World over cheer the runners on for the 2011 London Marathon.
36,500 Runners...26.2 miles...Hundreds of Thousands of Spectators...and 1 Man running the whole way Backwards!!