A group of tourists in the Netherlands finds themselves stranded at a mysterious windmill after their bus breaks down. As they seek shelter, they soon discover that the windmill has…