Turn 10 has revealed a new DLC for Forza 4 which brings new cars to the game. The DLC will be available on April 3rd exclusively for Xbox 360 and we have the images for the 10 cars, which look ...