Uploaded on Aug 21, 2011 / 24 views / 156 impressions / 0 comments
The E3 2011 trailer for Turn 10 Studios and Microsoft Game Studios' Forza Motorsport 4. We finally found it!