18 New Last Remnant Screenshots from Square-Enix

Check out the latest screenshots from The Last Remnant. There are 18 in all for you to feast your eyes on. The game is due to be released on November 20th.

Read Full Story >>
The story is too old to be commented.