lfpress.com
Buchignani: Mother Nature shows Formula One who's boss
Call it an allegory for the age of climate change, or just dumb luck, but Mercedes is no longer undefeated as F1 heads to Britain.