Are llamas the Key to Curing the Flu?

Influenza kills up to 646,000 people worldwide each year. While we have all heard about the importance of receiving the annual flu vaccine, it reduces the risk of illness by approximately 60 percent at best. Last year, during one of the deadliest flu seasons in recent memory, the vaccine was only about 40 percent effective. […]