Programmed cell removal: a new obstacle in the road to developing cancer.

Programmed cell removal: a new obstacle in the road to developing cancer.