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
10 views
1 week ago