It was a moment that caused jaws to drop aplenty in the 2024 Formula 1 season: Williams team boss James Vowles revealing he’d ...