touring car racing
-
Automotive
Who Is the Winner in V8 Supercars Championship?
V8 Supercars is a touring car racing that runs under the regulations of Fédération Internationale de l’Automobile, which is commonly referred to as FIA, as an International Series. The events of V8 Supercars are held…