No biography available.
Mucha Lucha: The Return of El Malefico (2005)
American Dad: The New CIA (2005)