re: #589 swamprat
Getting late I know. Are viruses possibly the key to new species?
Getting late I know.
Are viruses possibly the key to new species?
Viruses are one of them:
newyorker.com