Bacteria protect themselves from viruses by fragmenting viral DNA with ____________? April 19, 2025 by admin A. Ligase B. Endonuclease C. Exonuclease D. Gyrase