TGS 08: LocoRoco 2 and the curiously embargoed trailer

October 12th, 2008, 10:55

Part of the DCEmu Network PSP News..