-
And the winner is…
Stats are in for the top game on Xbox Live. And no, it’s Halo 3 (it hasn’t been for a while now). There has been a battle for the last few weeks between the 1, 2 and 3 spots between Grand Theft Auto IV, Call of Duty 4 and Halo 3. Halo was champion for…