Skip to main content
May 28, 2020
The bacterial lodgers in cancer cells may hinder or help treatment

Cells inside Cells: The Bacteria That Live in Cancer Cells