Viamondo
Immune Thrombocytopenia Blood Smear - Thrombocytopenia is caused by several mechanisms.