George Russell Takes Pole Again As Ferrari Keeps Chasing Mercedes driver George Russell has led every single session of the 2026 Formula 1 season. There was nothing different in Sprint race in China. Posted by Parv Patel March 14, 2026