stock car race

C15269 concept

A stock car race is a high-speed motorsport competition where modified production-based cars compete on oval or road tracks to complete a set distance or number of laps in the shortest time.


Instances (1)