› added 4 years ago
83
TIL that there are 3 hypotheses of how viruses came to be; escaping rogue genes, remnants of more complex life, viruses that pre-date cells
via reddit.com