Beautiful, interesting, incredible cinema.
The wolf woman Luba threatens to destroy humanity. Santo and Cesar Harker try to prevent this.