Tuesday, March 1, 2011

Catherine: The Official US Trailer



This game just looks better and better. Fuck yeah!

No comments: