The Last Guardian delayed

April 20th, 2011, 11:23

Part of the DCEmu Network PSP News..