Well, the reveal confirmation was yesterday however newer gameplay vid today on an look. Looks pretty awesome I must say.
Log in to comment