A first look at the track and competitors at the 1/10th touring car world championships being held this weekend in Germany
1/10 Electric Touring Car ISTC, 1/10 Electric Touring Car ISTC WORLDS
A first look at the track and competitors at the 1/10th touring car world championships being held this weekend in Germany