The liver is the largest internal organ in the human body and the only one with a significant ability to regenerate. But that doesn't mean the liver is invincible. Liver cancer is harder to detect than some other cancers — and challenging to treat. So who is likely to get liver c ... Show more