The Cost Cap on Formula 1 teams

Lights out and away it goes, the Formula One Championship is back on track. Last year Formula One was the most watched ever season in the United States amounting to 1.21M viewers per race, an increase probably due to the new races implemented in the calendar year taking place in American territory: Miami, as an […]

The Cost Cap on Formula 1 teams Leer más »