on April 23, 1907 Le Spectre rouge A demonic magician attempts to perform his act in a strange grotto, but is confronted… on April 23, 1907