Director
Not Available
Screenwriter
Release Date
Studio
Faso Film
A crazed physician invents a death ray and threatens to destroy San Francisco unless he is paid $10 million.
View Full Cast >