Michael Schumacher believes Valencia podium was a good reply to his critics
Michael Schumacher believes that his podium finish at the European Grand Prix was the best way to relieve him from all the criticism he has been the target of from his critics. Schumacher thanked Mercedes for keeping faith and trust in him and explained how he enjoys working with a team like Mercedes that has […]