Bakonawa Picture

Bakonawa is a mythical creature from Philippine mythology that ate the moon (during eclipses). Search for him on Wiki
Promethius
Cirdan and Sea Monster
Bakonawa
Prometheus
The Ghoul