Screenshot approved... Instead just upload the picture on tinypic or imageshack and copy and paste the forum URL.
And yeah, I got that same thing too. In the background with that RPG character-like figure as well. People are saying that it might be a new game. It's a pretty good assumption and a pretty good chance that it might in fact be a new game.