©2017 Defy Media. All rights reserved.
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.
your question may already be answered.