Last Year Ubisoft announced that they would be developing a game based on heroes the TV show, I love Heroes and can't wait for the game but this was announced 26th July 2007 and i can't find anything else about the game.Can anyone help.
Log in to comment