This is an Italian horror movie about cultists who kill virgins to keep their queen alive.
Delete Confirmation
Report Duplicate Movie