Santo goes up against a mad scientist and a ranch owner who are turning immigrants into mind controlled zombies.
1976
2023
2015
2017
2011
2007
1972
1974
2010
2005
2001
2020
1961
1963