Gaizan

Gaizan

骸山(がいざん)
Gaira's brother.
Chafurin

Chafurin

Japanese