Hamilton & Schumacher: F1’s victory titans

SkySports

It was on October 1, 2006 at the Shanghai International Circuit in China that Michael Schumacher won what would prove to be the 91st and final Grand Prix of a Formula 1 career that was as spectacular as it was unprecedented in terms of achievement.

Read full article