Juan Pablo Montoya Wins 2015 Indianapolis 500 Crashfest

Every 15 years, Juan Pablo Montoya wins the Indianapolis 500 – so after winning it in 2000, it was time for Montoya to win again at the Brickyard. Montoya staved off a final challenge from Will Power and beat an underpowered Charlie Kimball and fading Scott Dixon to claim the crash-filled 2015 Indianapolis 500 that […]