Roughly one in every twelve letters of your genetic code comes from an ancient viral infection. These molecular hitchhikers have helped shape our species - and may still hold secrets about immunity, ...