>>301483829
Literally a headline that doesn't have an article to back it up.
No shit Valve won't give a definite answer about a game coming out, look at the fucking gap between their last game and now. Got any articles with a definite "No"?