Sunday's London Marathon will be one of the most stacked in racing history with past winners, Olympic champions and the next wave of distance running all vying to close out the spring majors season at the top of the podium. Meanwhile, more than 56,000 participants are expected to take to the streets of London, passing …






