Mercedes finally knocked off its perch

8 min read

After eight consecutive constructors’ titles, Mercedes was c