www.GameInformer.com
Switch Lights

The lights are on

Catherine

Atlus' bizarre horror-puzzle game has finally been confirmed for a U.S. release.
  • Post