European Touring Car Championship
E432274
UNEXPLORED
The European Touring Car Championship was a major international touring car racing series in Europe that featured production-based cars competing on circuits across the continent.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.