Wednesday Jun 01, 2011 Jun 1, 2011 0 Facebook Tweet Email What up E3, where you at with news on The Last Guardian!? This game's going to make so many tough guys weep.