Atlus has released some screenshots and a trailer to accompany the localization announcement of Catherine. The English text helps to make this game about terrifying sheep-men easier to understand ... theoretically.

This article was originally published on Joystiq.

Live from the IGF/GDC Awards 2011