• 22/03/2025 01:10

Williams fined €50,000

This weekend, FIA technical directive TD034L required teams to install video cameras on their cars to monitor the flexibility of…