Atlus Games' Catherine has shown us all sorts of weird and creepy in their past videos. The fun's not about to end, though, especially that a demo video is out.***

More...