Lost Odyssey : Japanese Winter '07 Trailer
The Winter '07 Trailer for Lost Oddysey on the 360 has been released in Japan, and Strategy Informer is giving you a first look. Check it out!
Posted on: 05.12.2007
Copy and paste this code to embed