James Vowles: Williams boss admits team got carried away with success but says 2026 F1 season struggles are only ‘a blip’
Vowles took charge of the historic Grove-based outfit after arriving from Mercedes at the start of the 2023 season. His leadership initially appeared to be having a profoundly positive impact,…