zabulonchik
A short documentary/corporate film on the innovative work of Balgrist University in the field of surgery.