Macrophages Are the Ultimate Multitaskers The Scientist Magazine, 01 Oct 2017 MASSIVE CELL: Colored transmission electron micrograph of a macrophage cell, one of the largest cells in the body© MEDIMAGE/SCIEN…