London’s top Marathon FREE food giveaways

The average Virgin London Marathon runner is set to burn upwards of 3,000 calories as they bound, jog,…