After a one-year hiatus, the German Grand Prix is back. Hockenheim, in southwestern Germany, near the French border, hosts the race on Sunday.
Mercifully, the German race marks the end of a ridiculous six grands prix in eight weekends and the beginning of the four-week summer break.
Lewis Hamilton leads the championship for the first time this season after a dominant performance at the Hungarian Grand Prix.
On the constructors' side, Mercedes are once again running away with the title, but Ferrari lead Red Bull by one point for second place in what should be a fascinating battle for the rest of the season.
From 1977 to 2006, the Hockenheimring hosted the German Grand Prix every year except for 1985 (Michele Alboreto's last Formula One win)....