What does a Grand Prix win tell the Church?

It was great to see Lewis Hamilton win the British Grand Prix at Silverstone this weekend. Of course, no one doubts that his podium position was the result of talent, teamwork and courage. But there is another quality in that mix; it is persistence. Since Mercedes, a few seasons back, had all sorts of technical [...]