Tag: invadopodia

Posted in Science

Cancer cells deprive immune cells of energy by devouring their mitochondria

In a description that could be a good plot for a horror-movie, the study below demonstrates that…