Due to come on on Oct. 19th 2010, this is one game I’m really looking forward to. I tried out the demo on the 360 and I was delighted.
Check out these trailers! What do you guys think?
Damn, I love the style of the game!
What do you guys think?