Crowds of athletes cross Tower Bridge during the Virgin Money London Marathon in London, England on April 28, 2019. Nearly 43 thousand runners...
Crowds of athletes take the finishing straight in front of the Buckingham Palace during the Virgin Money London Marathon in London, England on April...