The Ancient Ghosts of Bali

On the Indonesian island of Bali, the night is filled with demons and sorcerers.