Our liver is the largest internal organ of the body, that performs as many as 500 essential functions! Yes, that is right.