weblogart@yahoo.com


 

15% human

Chimera: sheep have 15 per cent human cells and 85 per cent animal cells.
via development crossing