Sea God/Kaishin Muba. From the Japanese movie "Orochi, the Eight Headed Dragon" (a.k.a. Yamato Takeru). Made by Bandai in 1994. Super detailed soft vinyl figure, about 13" long & 6 1/2" tall. Figure is in excellent condition with little to no paint rubs. No tag or packaging. Made in China.