tuesday, 21 july 2026 Mercedes is still trying to explain George Russell's energy deployment problems. 21 jul 2026 09:45 utc sources Autosport Motorsport.com [ older ] [ newer ]