That famous Halo 2 demo from E3 2003 is finally going to be playable later this year.More than a year before Halo 2 hit store ...
The Game Awards Edition offered an enticing lineup of games, including Ultimate Sheep Racoon, Demon Tides, and more.