Giant viruses aren’t alive. So why have they stolen genes essential for life? | Heykuki News