Lembuswana

Lembuswana is a legendary creature appearing in Kutai mythology of Indonesia. It is described as being a lion-headed horse with an adorning crown, having an elephant-like trunk, a pair of Garuda wings, and fish-like scales.

More by Angga Tantama

View profile