Royalty-free stock photo ID: 389058733

Rangda the demon queen statue in Ubud Palace, Bali, Indonesia.