Mark Bilbrough completes the London Marathon

Mark Bilbrough completed the Virgin London Marathon in 5 hours 39 minutes - well done Mark.