Story
The London Marathon is one of the most desirable running events in the world. Every year, over 40,000 runners get the privilege of bounding stride after stride through street after street of the magnificent and iconic capital of England. Some run for personal achievement, some to raise money for their favourite charity, and many run in outrageous fancy dress: from a London bus, to superheroes and a wide range of animals.