It's 'car launch season' in Formula 1. Or is it? Formula 1 teams are launching liveries under the guise of a car launch. Understandably, fans aren't pleased. Soumil Arora
Read this post on soumilarora.com