The Gods Face

Its a creature called a Nasae. It won a fight against Belmont