Liver function #485

Published on January 30th, 2012
Liver function #485

Scientists have counted that there are over 500 different liver functions. Best you look after it then!