Odin Sphere Leifthrasir Story And Action Trailers Released

Atlus and VanillaWare have released two new trailers for their upcoming role-playing game Odin Sphere Leifthrasir. The story trailer shows more of the game’s story and

Read more