F1: Seb, Kimi and Romain makes an all Renault podium
After the domination of Mercedes-powered cars in China, it is now Renault’s turn to have a clear sweep of the podium. But I’m running ahead of myself for what was definitely an uncharacteristic Bahrain Grand […]