Wham, it just came out. It looks really bad ass, sweet graphics and the way it's gonna play. Kinda wish they had a demo because I want to try it! Also the EA site is crazy, well designed.
"The ghost... Was never there and you'll never see me"