Ever since Gamespot finished their show on this, it seems to have vanished? Have Echelon Games gone?
Log in to comment