Cape Town - The 2016 Formula 1 season is nearing its halfway point (the Hungarian GP) and the first ten races of the season produced numerous talking points.
F1 guru Egmont Sippel reflects on each race and shares his best and worst moments throughout the season.
The season so far brought forth numerous talking points, but the fierce rivalry between Mercedes' feuding drivers continues to dominate conversations.
From Lewis Hamilton and Nico Rosberg's infamous clashes to 18-year-old Max Verstappen becoming F1's youngest race winner, here's a recap of the year's first ten races.
The list is in descending order:
Round 10: British GP wrap - 'Hammer time and the Lauda factor'
Defending Formula 1 champion Lewis Hamilton reels off his fourth win in five races to storm to victory in the British Grand Prix.
Round 9: Austrian GP - Nico nixed
Lewis Hamilton crashed with his Mercedes team mate Nico Rosberg in a wild final lap as he claimed a dramatic victory in a pulsating 2016 Austrian Grand Prix.
Round 8: European GP, Baku - Radio comms saying nothing
Mercedes driver Nico Rosberg led from start to finish and won the 2016 European Grand Prix on the Baku street circuit, extending his lead in the Formula 1 championship from nine points to 24.
Round 7: Canadian GP - Float like a butterfly...
Lewis Hamilton paid a fitting tribute to Muhammad Ali when he produced a perfectly-judged and determined drive to win the 2016 Canadian GP.
Round 6: Monaco GP - Ricciardo robbed
World champion Lewis Hamilton ended his six-months wait for a win when he secured an unexpected victory for Mercedes in an incident-filled Monaco GP.
Round 5: Spanish GP - Nico and Niki get it wrong
Max Verstappen, competing in his debut race for Red Bull, became the youngest F1 winner yet following a thrilling 2016 Spanish GP. The Mercedes duo crashed out during the first lap.
Round 4: Russian GP - The Russian strikes again
Nico Rosberg rattled off his fourth straight win of the season at the Russian Grand Prix in Sochi with his Mercedes team mate Lewis Hamilton taking second.
Round 3: Chinese GP - Game of Sixes
Mercedes' Nico Rosberg has won his third race for the season at the 2016 Chinese GP and his sixth victory, extending his lead even further.
Round 2: Bahrain GP - Chequered race
Mercedes' Nico Rosberg has won his third race for the season at the 2016 Chinese GP and his sixth victory, extending his lead even further.
Round 1: Australian GP - Fernando’s heavenly sojourn
Despite being overtaken on the first lap, Nico Rosberg led a Mercedes one-two victory during a dramatic 2016 Australian GP.