An Edison film created for a stage show, showcasing impressive special effects!
No trailer available.