Stock Car

A stock car is a type of Race Car that originates from modified production vehicles. Known for its enclosed wheels, these powerful machines are a staple of high-speed Oval Track competition.

See also

Linked from: Oval Track, Touring Car Racing
-1
•11 views
11 months ago