On this day 12 years ago, Formula 1 witnessed one of the longest races in the history of the sport. The race was held in Montreal at the Circuit Gilles Villeneuve. The rain caused the race duration to stretch for an incredible four hours, four minutes and 39 seconds.