Formula 1 is set to hold two Grand Prix in the US starting from 2013, with New Jersey expected to become the venue for the new event. F1 is set to make its American return next year with the race in Austin, Texas. But the series’ boss, Bernie Ecclestone, has made no secret of his […]