New images and a trailer of Forza Motorsport 3 has come out of the Tokyo Game Show as a tribute to Japan and in order to have something to show off at the Tokyo Game Show. The trailer takes us to the (fictional) mountain passes of Fujimi Kaido, which is somewhere in Japan. The images do just the same, with style.
Check out the screens at the gallery. Read on for the clips.