dna





Chimera: these sheep have 15 per cent human cells and 85 per cent animal cells