Mecha Rangda

Rangda is the queen of leaks in Balinese mythology. This scary creature is said to often kidnap and eat small children and lead an army of evil witches against Barong, which is a symbol of good power.

More by Abdull H

View profile