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…
December 9, 2021