Bacteriophages: The ‘good viruses’ that fight bacteria Jul 20, 2023 For such tiny agents, viruses have taken a huge toll on humanity. Outbreaks of viral diseases, such as smallpox,…