The 100th Running of the Indy 500 takes place at the racing capital of the world, Indianapolis, on 29th May 2016. The first Indy 500 race took place back in 1911 and drew 80,000 spectators, and now, as the race heads towards the 100th running, an average of 300,000 people head to Indy each year […]