The Devil’s Carnival review