Animal genomes riddled with the 'skeletons' of ancient viruses http://blogs.nature.com/news...