Popular Brazilian Tony Kanaan ended years of heartbreak and won the Indianapolis 500 on Sunday on a day that saw a record 68 lead changes and a record average speed of 187.433 mph. It was also the coolest day in a decade at the speedway, but it didn't keep Kanaan from celebrating with the traditional celebration of milk after his victory. Carlos Munoz, a 21-year-old Colombian making his first IndyCar start, finished second and defending IndyCar Series champion Ryan Hunter-Reay was third.

Here is a gallery of photos from the race.