Free Xbox Live Arcade Co-Op Racing on the Way
In the midst of the craziness that was E3's unofficial kickoff event yesterday, Microsoft managed to squeeze in an announcement for some FREE eight-player co-op racing action coming to the Xbox Live Arcade...