Viruses have been around as long as life itself. Viral DNA is found throughout the human genome, but where did it come from & what does it mean for their place in our family tree? Show more
Discover 11,128,835 listings and 280,216 playable programmes from the BBC
Viruses have been around as long as life itself. Viral DNA is found throughout the human genome, but where did it come from & what does it mean for their place in our family tree? Show more