Forza Horizon – Launch Trailer and Demo

Forza Horizon – Launch Trailer and Demo

The launch trailer for this year’s biggest racing game release, Forza Horizon, gives a sneak peek at what the game will have in store when it launches on October 26th. See the trailer by pressing play...[Read More]