Interview: Atlus’ Alexander Talks Odin Sphere, Localization

April 27, 2007

As a video game enthusiast, you have to love Atlus. The company stands as one of the few A