After half a decade, US finally welcome back the 2012 Grand Prix in Austin Texas. The renowned European car racing competition will finally lay into the grounds of Texas after so much preparation and controversies.