Seriously can't wait for this! The trailer looks awesome, but then, it's a GTA trailer and GTA trailers are always really well done.
Here's the link, I'll embed it in a bit if it hasn't already been done so.
EDIT: Embedded -
Grand Theft Auto IV
Game » consists of 25 releases. Released Apr 29, 2008
Log in to comment