Lab-grown Functional Human Liver Cells November 29, 2015 cdblog Leave a comment The liver is the human body’s largest internal organs. It is an incredible organ, as it can regenerate (with people… Continue Reading →