ValveTime.co.uk | Valve News, Forums, Steam

... in north America alone.

Regardless of people's views on how good the games are, that's mighty impressive stuff and superb news for the 360 and Xbox Live.

http://gamers-creed.com/?p=295
Back
Top