Virus origins: from what did viruses evolve or how did they initially arise? » VIRUS-smallpox–200

Variola virus, the agent of smallpox. Image courtesy Russell Kightley Media.


Leave a comment