The immune system of the alpaca reveals a potential treatment for cancer
The natural world often provides the answer to unsolved medical problems. On this occasion, the solution to a challenge posed by cancer has come about from the immune system of camelids. A study headed by the Institute for ...
Oct 2, 2018
0
6