Thoughtful Gifts for Curious People

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.