Blood platelets:
A. Lack nuclei.
B. Release serotonin.
C. Number from 130,000 - 360,000 per microliter blood.
D. Form from megakaryocytes.
E. All of the above