Viruses are exceptionally interesting creatures as they are considered beings at the edge of life: In order to reproduce... View More