F1 2010’s teams that weren’t

10 min read

Formula 1’s decision to agree on a $145million budget cap f