McLaren driver Oscar Piastri of Australia crosses the finish line to win the Chinese Formula One Grand Prix race at the Shanghai International Circuit, Shanghai, Sunday, March 23, 2025. (AP Photo) ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results