For billions of years, bacteria and viruses have engaged in constant battles. We generally think of bacteria as bad, but viruses as worse.
The truth is more nuanced: some bacteria have ancient viruses inside them – and these bits of old viruses…

For billions of years, bacteria and viruses have engaged in constant battles. We generally think of bacteria as bad, but viruses as worse.
The truth is more nuanced: some bacteria have ancient viruses inside them – and these bits of old viruses…