Aarhus University Seal

New study challenges our understanding of the immune system