The Formula 1 World Championship has left Texas for the Mexico City Grand Prix, in the capital city of the Central American country. The race takes place at an altitude of over 2000 metres at the Autódromo Hermanos Rodríguez,…

The Formula 1 World Championship has left Texas for the Mexico City Grand Prix, in the capital city of the Central American country. The race takes place at an altitude of over 2000 metres at the Autódromo Hermanos Rodríguez,…