Iouzan
Appears in
The Boy and the Beast
Voice actors
Kazuhiro Yamaji
Sean Hennigan