October 30, 2010

GOOD NEWS FOR STEPHEN GREEN: First human liver grown in lab.