Mitchell clinches first podium finish in Austria

Mitchell clinches first podium finish in Austria

Mitchell clinches first podium finish in Austria Malaysia’s Mitchell Cheah (pic) clinched his first podium finish after claiming second spot in the third leg of the […]