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

Comments are closed.