What Causes Liver Spots?

Liver spots generally apear in people 40 or older. Liver Spots are usually caused by over sun exposure and just age. So use sunscreen a lot and you will be just fine!