Drama, Science Fiction · 9/10 · 2 min · 1910
An Edison film created for a stage show, showcasing impressive special effects!