bn:27270264n
Noun Concept
EL
No term available
EN
Stock car racing is a form of automobile racing run on oval tracks and road courses measuring approximately 0.25 to 2.66 miles. Wikipedia
Relations
Sources