Viruses May Be Responsible For Life As We Know It

You probably know viruses as the demons behind your nasty cold, the not-quite-living monsters that infiltrate cells and plug in their own genetic material. But the horrible little buggers might have been crucial to forming the cells in our own bodies today.

Read more…

Source: io9