Other than age, what causes liver spots?

5 answers 5