Kotaku and IGN have picked this up. Apparently the youtube account's been there since 2006. I've been trying to get to the site but its down right now I believe.
Thoughts? Looks interesting for a game cause its something new but then again, how do we even know its a game?
Log in to comment