Category: Biological

A First: Human Liver Created from Stem Cells : Discovery News.

Posted: July 5, 2013 in Biological