Formula 1 is poised to begin one of the most intense periods in its history with six races to be staged over the next eight weeks, starting with Sunday's Canadian GP.
The Montreal event will be followed immediately by the inaugural European GP at Baku, with the teams given just four days to cross back over the Atlantic, return to Europe and arrive in the capital of Azerbaijan.
When is the Canadian GP and when can you watch it on Sky Sports?
The race is to be staged on what is expected to be the fastest street circuit in the world.
Two more double-headers - the Austrian and British GPs, plus the Hungarian and German GPs - will also be crammed in before August when the sport takes its annual summer break.
All the races will be live on Sky Sports F1 and for non-subscribers on NOW TV.
In addition to the six races held through June and July, Silverstone will also stage a two-day test immediately after the British GP.
The centre piece of the British motorsport summer, this year's British GP will also feature the mid-way point of F1's record-breaking 21-race season in 2016.
Unusually, Hungary will not be the final race before the summer shutdown. That distinction will instead be held by the German GP as it returns to the calendar after a one-year break.
The 21-race schedule is the longest in F1 history. In total, the over 21,000 miles will have to be completed by anyone travelling to every race and back from London, requiring around 45 flights and an estimated 111 nights on the road.
F1's summer schedule - Race start times
June 12: Canada - 7pm (BST)
June 19: Azerbaijan - 2pm (BST)
July 3: Austria - 1pm (BST)
July 10: Great Britain - 1pm (BST)
July 24: Hungary - 1pm (BST)
July 31: Germany - 1pm (BST)