Psycho Catherine

Posted on 26 November, 2010

0


An intriguing trailer for what could be a very interesting game, if it ever gets a European version.  Keep your fingers crossed!

Advertisements
Posted in: Gaming