In 1900, a storm blew a boatload of sponge divers off course and forced them to take shelter by the tiny Mediterranean island of Antikythera. Diving...
When a local acting company decides to stage an updated version of an Egyptian ritual involving human sacrifice they inadvertently unleash a dark and...