FIA President Jean Todt has admitted that he's amazed by the continued success of Mercedes at the pinnacle of Formula 1. The German manufacturer has now won six consecutive team and driver championships, and has dominated the sport since 2014. Todt... MoreĀ»