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

IGN posted this review on their site tonight. Click here
It scored a 9.3, which is phenomenal. Anyone getting it?
Back
Top