Are you a walking, talking encyclopedia?

1 / 14

Which human organ is most capable of regeneration?

Kidneys

Heart

Stomach

Liver