The Last Guardian has been delayed (again) from 2011 until December 6th 2016.

 

Because of course it has.

%d bloggers like this: