Megakaryocytes
are immune cells of blood
are found in the plasma of blood
are special cells of bone marrow
give rise to nucleated platelets
Megakaryocytes are special cells of bone marrow. They undergo fragmentation and to produce blood platelets which are enucleated.