A mysterious woman travels across a foreign land in possession of a sacrificial prize.A mysterious woman travels across a foreign land in possession of a sacrificial prize.A mysterious woman travels across a foreign land in possession of a sacrificial prize.