Simon Pagenaud Wins Third Straight IndyCar Race
Simon Pagenaud won his third straight IndyCar race with his victory at the Grand Prix of Indianapolis…
Simon Pagenaud won his third straight IndyCar race with his victory at the Grand Prix of Indianapolis…