Home News Atlus announces The Cursed Crusade. First screens and teaser inside (The Cursed Crusade)