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

I just watched the trailer....now Im all hyped.
I wanna play now :(
Are you guys sure we wont see it sometime arround Xmas?
Back
Top