Satan Mora

Satan Moa appeared in the 1975 TV series called Ultraman Leo.