Category Formula 1

Formula 1 in Miami…a good idea?

  In 2009, there were no Formula 1 races on the North American continent. Later today, the Grand Prix of Mexico will be the third North American race this year, and will be the grand prix that determines if Lewis Hamilton of Mercedes wins the championship, or if Ferrari’s Sebastian Vettel lives to fight another […]