Joel Wallach was the first that I had heard say that selenium deficiency causes age spots (also called liver spots or sun spots because they look like big freckles). While these spots can be faded with lemon juice or hydroquinone, the only way to get rid of them is from the inside out.