bn:03077137n
Noun Concept
EL
No term available
EN
Short course off-road racing is a form of auto racing involving the racing of modified vehicles on a dirt road closed course of a short length. Wikipedia
Relations
Sources