It feels like we’ve been waiting decades for the next game from Team Ico, but it’s really only been two and a half years since The Last Guardian was formally announced. Still, the number of delays since we first assumed the game would launch in 2010 have left us confused …
Read More »