Barong is the king of the spirits. Spectacular Barong Dance on Lembongan Island Photographed on the island of Lembongan, the Barong Dance depicts a story of the supernatural…