• Forza Motorsport 3 - Logo

    Turn 10 Studios and Microsoft recently released the intro video for Forza 3 and TotallyGN has it for you. Forza is currently slated to hit store shelves at the end of October with the demo being released last week. Check out this video and tell us what you think. After all of the video, screenshots and the demo, will you be picking up this title?

    About The Author