Amoebae, Giant Viruses, and Virophages Make Up a Complex, Multilayered Threesome.

Amoebae, Giant Viruses, and Virophages Make Up a Complex, Multilayered Threesome.