Vanquish headed to US PS Store next week

November 3rd, 2012, 00:51

Part of the DCEmu Network PSP News..