Nov 18, 2020Joshua's debut season is on fire!Having enjoyed success throughout his young career with 38 race wins, 51 podium finishes and 17 pole positions in the kart, Joshua has...
Nov 8, 2020Josh excels at Jarama!Josh flying in tricky conditions and taking the podium twice at Jarama! Joshua Dufek, the young Swiss driver born to an Austrian father...