Just found it. Has lots of cute animals, but also some interesting presentations of new exhibits (mostly German-speaking) and some material explaining the role of modern zoos. Worth searching if you need to counter some anti-zoo arguments. https://www.youtube.com/channel/UCjqDxjsthcHlK6HlNOCjMgw