Subtitled in Spanish14:43How your immune system is fighting for you | Julia Jellusova | TEDxFreiburgTranslated by Gema GarcíaReviewed by Penny Martínez