BREAKING NEWS Juan Pablo Montoya has won the 99th running of the Indianapolis 500.

Practice and Preparations: 2012 London Olympics

As the top athletes in the world prepare to face off at the Olympics, we follow their pre-games stories through pictures.