GALLAGHER GRAND PRIX

The Gallagher Grand Prix at Indianapolis Motor Speedway in Speedway, Indiana.