Formula One gets NY flavor

A new race has been added to the Formula One calendar. The US state of New Jersey will host the Grand Prix of America in 2013, with the New York skyline providing the backdrop. The announcement was made by New Jersey Governor Chris Christie, who believes it will be a real hit with fans. More […]