Atlus reveals new screens for Catherine

Atlus has released several new screenshots for the upcoming Playstation 3 and Xbox 360 game, Catherine. The latest batch showcases the games bizarre gameplay as well as cinematic scenes.
TAGS: