News

Alex Palou is the first Spaniard to win the Indianapolis 500. The 3-time IndyCar champ has won 5 of his 1st 6 races this ...