When Rockstar Games, the company behind the infamous Grand Theft Auto series, announced that it would be making a title for Xbox 360, gamers naturally envisioned a game featuring... More >>>