E3 2016: The Last Guardian Finally Has a Release Date

It's October 25th. For real this time.

Comments