The Lost City
The Lost City
NR | 06 March 1935 (USA)
The Lost City Trailers

An evil scientist invents a earthquake machine and plots to take over the world from his base in Africa.

Reviews