The largest zoo in Bali and home to hundreds of animals of more than 50 species, Bali Safari and Marine Park also holds live performances featuring Balinese folk tales in the park's Bali Theatre.