The Leopard Lady

A remarkable screen melodrama packed with thrills and with the amazing climax ever shown on the screen---

1928-02-22 | 70 minutes

Rating: 0