Formula 1 has arrived at Suzuka for the Japanese Grand Prix and the third round of the season this weekend. F1 Results Today ...