Viruses and embryos