News

Kimi Antonelli may have suffered an inexplicable power unit failure in Barcelona, but Mercedes remains optimistic for 2025.