New Catherine Trailer–This is why we love the Japanese
I’ve never been to taken with the weird Japanese pop culture and you would never have found me watching some Japanese anime in Japanese to experience the true nature or whatever the reason is that people use. But for some reason I am completely taken in with these trailers for the upcoming game, of sorts, Catherine. It’s just so bizarrely …