Watch the top 16 battle it out in the spectacular final round of the Drift Masters European Championship 2023 in Warsaw, Poland.