Motorsports Other Sports News Formula 1: FIA Confirms Niels Wittich Has Stepped Down As Race Director November 12, 2024