Designed by
Title
Rangda spirit - demon queen of Bali island #59285826
Description
Rangda spirit - demon queen of Bali island, is featured in tourist attraction - traditional Balinese Barong dance. Arts, religion and culture festivals of Indonesian people. Asian travel backgrounds.