Alien: Isolation is coming right toward you on October 7

March 30th, 2014, 22:25

Part of the DCEmu Network PSP News..