Japan’s Sato Storms To Victory In Indianapolis 500
By Jim Pedley | Managing Editor RacinToday.com Five years ago, Takuma Sato made a silly mistake and crashed on the final lap of the Indianapolis 500 while trying to pass for the lead and it cost him a shot at winning the biggest race in the world. On Sunday, the Japanese driver made amends as he took [...]