Eddie Castro is known for Bella Bandida (1971), Palakang Daget: The Frogmen (1965) and Batman Fights Dracula (1967).
No data