Zachary Claman De Melo

Indy Lights: Robert Megennis wins GP of Indianapolis race 1

1 Comment

Megennis took the checkered flag to claim his first career Indy Lights victory on the Indianapolis Motor Speedway road course. [more]