What are the causes of sun spots?

Sun spots are caused by the skin being exposed to more UV light than it can tolerate, resulting in cellular degeneration, necrosis and melanin deposition.