Question

Which of your organs can regenerate itself up to 60%?

science icon

SCIENCE

Liver

science iconSCIENCEgo to science category

Share: