Santo vs. the Head Hunters (1971)

Santo vs. the Head Hunters (1971)

1971-12-02 Mexico 80 Min. PG-13
5.2 9 votes

Overview

Santo battles a mad scientist reviving the dead