Tag: Catherine

18
Sep
2010
Posted in Gaming News

Catherine for the Xbox 360 and PS3

Catherine is the upcoming PS3 and Xbox 360 game from Japanese developer Atlus. It is a sexy…