I still can’t believe this game is coming to the US! I am psyched for this title, how bout you guys? Click the thumb to enlarge.
Atlus Press Room