Indy 500 final results! Who won the race?
The 105th running of the Indianapolis 500® Mile Race (Indy 500®) was held on May 30 at the Indianapolis Motor Speedway in Indiana, USA. This year’s race featured 33 drivers from 15 countries, the largest number ever, including nine previous Indy 500® champions...