Drive In And First Look: Ventura Raceway

null

Chet takes you in to his favorite race track in the US, Ventura Raceway, as they prepare for the USAC Turkey Night Grand Prix.