Editorial: Platelets as Immune Cells in Physiology and Immunopathology.

Editorial: Platelets as Immune Cells in Physiology and Immunopathology.