Video: Forza Horizon demo hits the Xbox Live track

Forza Horizon playable demo now on Xbox Live.