Diwata Magbabaya

Pacific Islands - A sky spirit in the Philippines. He is said to live in a house made of coins. Anybody who looks at him turns to water. In some accounts, known as Diwata Magbabaya.

Nearby Myths