The Last Guardian: Team Ico Trailer





Straight from the Tokyo Game Show the trailer for the new Team Ico project, The Last Guardian. The game is set to release holiday 2011.

About Eddie