Skip to main content

The immune system of the alpaca reveals a potential treatment for cancer