McLaren team boss Andrea Stella confirmed that the source of the team's failures in China were related to its Mercedes power units.
A double Did Not Start for last year’s championship-winning team, zero points, and a disaster of a weekend to follow a woeful opening race in Australia. Advertisement Two separate electrical problems ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results