Rob Russell's Highlights on 'How a DNA ‘Parasite’ May Have Fragmented Our Genes | Quanta Magazine' | Glasp