This game is set to be released on October 24, 2011.
This trailer makes me a whole lot more excited for this game.
I was already convinced by the E3 trailer, this is just icing on the cake.
Comments