Tag: Alpacas present a potential cure for cancer

Alpacas present a potential cure for cancer

October 4, 2018

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 […]

Continue Reading