Spencer Matthews to run 30 marathons in 30 days – all through scorching desert

Spencer Matthews to run 30 marathons in 30 days – all through scorching desert