Scientists Identify A New Structure In Lymph Nodes

2018-08-22 1

Researchers with the Garvan Institute of Medical Research say they’ve found the “micro-organ” that makes vaccines work.