Tag: Mick Schumacher “didn’t believe” Imola WEC podium could be

Mick Schumacher “didn’t believe” Imola WEC podium could be

Former Formula 1 driver Mick Schumacher thought Alpine would not have the…

4 Min Read