Sports | Sun May 26, 2013 7:40pm EDT

Lady Luck finally smiles on Kanaan at Indy 500