What about the immune system?

Viruses are everywhere. There are an estimated 380 trillion viruses inhabiting our bodies (here's a very interesting article about the human virome). There's a lot of talk about treating viral disease at the moment, and about developing vaccines, but generally in the mainstream media there is very little information on our own innate resources. I [...]