Re: Armageddon Riders... The Return of Carmageddon?
Well, from what I can gather this game has already been released in Russia, most people say the game is pretty good. They announced an English version to but I cannot find any info on a release date. I can't even seem to find the games website.