I'm not sure if this should go into Movies or here in Games.
I'm not a big fan of the game, but I don't hate the universe.
I have no idea what this is.
Is it a new movie?
Is this a teaser for a new game?
I don't know, I'm sure E3 next week or maybe at the big opening on friday evening will tell us more.