Ari_Gold on 27 July 2007
whats wrong with you people. its a trailer of a game thats still in development, and will probably be released in 2009. Stop bitching about graphics. and gameplay. better yet, make your own game, bet you can't.