Tag: Alpacas present a potential cure for cancer
Alpacas present a potential cure for cancer

Sometimes the answers to unsolved medical problems lie in the most unusual of places. This time, a solution to cancer has come about from the immune system of camelids. A collaborative study by the Institute for Research in Biomedicine (IRB […]