Are you a walking, talking encyclopedia?

1 / 14

Which human organ is most capable of regeneration?

Heart

Kidneys

Stomach

Liver