Over 120,000 runners have crossed the finishing line of the Madrid Marathon since it began in 1978. One million spectators line the city's main streets to provide support to the runners.