Kaishin Muba

Kaishin Muba is a monster from the film Yamato Takeru.