Scene at the 2016 Brazilian Grand Prix

Motor Racing - Formula One World Championship - Brazilian Grand Prix - Race Day - Sao Paulo, Brazil

In England we say it’s raining “cats ‘n dogs.” In Brazil…