The Human Liver is the only internal organ capable of natural regeneration. A healthy liver can regenerate within 6–8 weeks, even if up to 70% of it is removed. - The American Journal of Pathology - Understanding Liver Regeneration
Comments