Green Green Green at ChumpCar!

Oil smoke is in the air at the Streets of Willow Springs in Southern California as the ChumpCar World Series 24 hour race began. Only 24 hours of racing separates one team from victory. Which team will it be?


Share This Story

Get our newsletter