Polly The Sheep is Born

Polly, the human genetically engineered Poll Dorset sheep was born in July 1998 Continue reading