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

I haven't seen this posted anywhere on the site or forums, nor have I heard any follow-up news, so I'm a smidgen confused. Anyway, this story was on the BBC News website...
Any comments anyone?

Sorry if this should be in speculation & rumours
Back
Top