Home Latest News German Grand Prix Full Results, Vettel Pulls It Off – July 7