Are you a walking, talking encyclopedia?

1 / 14

Which human organ is most capable of regeneration?

Stomach

Liver

Kidneys

Heart