News

The Last Guardian Delayed Again To 6th December 2016

Seven Long Years…

Alwyn Phua
September 2016