The trailer came out and it looks like it's set in Liberty city/NYC with a Russian guy as the lead here is a link to the trailer:
Can't wait to get more info on the game
The trailer came out and it looks like it's set in Liberty city/NYC with a Russian guy as the lead here is a link to the trailer:
Can't wait to get more info on the game
This isn't spam!
YOU FAIL
Fuck the spam
Okay that's cool. The game does look pretty cool though. Too bad I dont have Xbox 360.
Plus, the site still has the media site up, you just gotta change the URL on the top.
http://www.apforums.net/forumdisplay.php?f=19