F1: Head of marketing and communications leaves F1
Formula 1’s marketing chief Ellie Norman is leaving the organization after four-and-a-half years. She may have been terminated, but we do not know for certain. Norman joined the organization following … Read More