Atlus' Catherine looks...special. Or intriguing. Or downright scary, depending on who you ask or what mood you are in. We've got a couple of new screenshots from it, and well... I guess you better decide for yourself. One thing is certain, though - we can't wait to play it!