Final – Poland
Only the bravest drivers make it to the final round in the electric atmosphere of the Kazimierz Górski Stadium in Poland.
Only the bravest drivers make it to the final round in the electric atmosphere of the Kazimierz Górski Stadium in Poland.