No biography available.
as Self - Los Tigres del Norte
Jun 17, 2022
as Bishop Archundia
Aug 17, 2000
as Samurai
Jun 9, 2000
Nov 19, 1993
as Priest Coxi
May 7, 1993
Feb 14, 1991
Mar 15, 1990
Apr 1, 1988
as Self
Oct 11, 2011
as Self - Judge
Sep 11, 2011
as Self - Los Tigres Del Norte
Sep 4, 2002