Leonardo Castro was a Mexican actor known for her roles on La Tigresa, Todo por Nada, and The Diabolical Axe. He died on June 13, 1993 in Mexico.
Blue Demon and the Female Invaders
Movie • 1969
Time to Die
Movie • 1966
El naco mas naco
Movie • 1982