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

I have read a few articles today stating that the release date has now been delayed AGAIN to September 24th!Can anyone verify or rubbish these claims?

I hope these sites have got it wrong,otherwise this is getting ridiculous :rolleyes:
Back
Top