Italian engineering firm Romeo Ferraris has the highly-anticipated Alfa Romeo Giulietta TCR ready for testing. Despite missing the target of being on the grid in Macau for the season finale, the car is now ready to hit the trac... Read More