Forza Horizon - Launch TrailerThe launch trailer for Forza Horizon reveals an Xbox LIVE Demo available on October 9th.By Mike Tao on October 1, 2012 at 9:25AM PDT Forza Horizon