Owls on perches at a tropical bird spot in Bali — Animals Magazine