Barugon

Barugon is a ?????. He first appeared in the 1966 film, Gamera vs. Barugon.