Spleen - Giant Microbe

The spleen is an organ nestled near the stomach - the largest organ of the lymphatic system. It is the body’s drainage system, filtering the blood, recycling bodily fluids and creating and storing antibodies and reserving blood in case of injury or disease.

Measures 6.5 x 16cm.


Related Items