Subtitled in English14:43How your immune system is fighting for you | Julia Jellusova | TEDxFreiburgTranscribed by Robert TuckerReviewed by Omnia Taha