Square Enix has released a new video of Star Ocean : The Last Hope for Xbox 360. The game is scheduled for February 19, 2009 in Japan.
http://uk.youtube.com/watch?v=czRZ0moKIu8
Stupid disabled embedding >.>
http://uk.youtube.com/watch?v=czRZ0moKIu8
Stupid disabled embedding >.>