Sometimes, the darkest fairytales are the most beautiful. The Legend of Ochi transports the viewer to a secluded northern village on the island of Carpathia. For years, the people of the area have feared the mighty Ochi, mysterious creatures that hunt in the...








