Cells are swapping their mitochondria. What does this mean for our health?

(nature.com)

138 points | by pmags 9 days ago ago

52 comments