Catherine Erotic Horror Game Trailer

This is a trailer for what Im sure will be an Asia-only release of an erotic horror game called Catherine. There are a lot of sheep in the trailer-- I hope thats not the erotic element of the game.