Tuesday, October 7, 2008

The Last Remnant TGS 08 Trailer


Looks like this game will keep Microsoft on the winning side in the land of the rising sun!

No comments: