Zelma Carroll Movies
- 1936
Lash of the Penitentes
Lash of the Penitentes5.51936HD
Fact and fiction collide in this exploitation flick that employs documentary footage depicting the bizarre self-flagellation rituals of the fanatical...
- 1935
The Lost City
The Lost City5.11935HD
An evil scientist invents a earthquake machine and plots to take over the world from his base in Africa.