Santo vs. the Head Hunters
Santo vs. the Head Hunters
| 02 December 1971 (USA)
Santo vs. the Head Hunters Trailers

Santo battles a mad scientist reviving the dead

Reviews