The Son of Santo must defeat aliens who have been hiding underground on Earth in preparation for an invasion.
Release Date: January 01, 2001
View more ->