Back to Previous Page

HUMAN SPLEEN TUMOR LYSATE

ITEM#: 2918-1339

MFR#: 1339

Spleen Tumor Lysate, ProSci Inc - 1339, 0.1 mg, Tumor

Spleen Tumor Lysate, ProSci Inc - 1339, 0.1 mg, Tumor