He said sunspots are caused by the sun’s powerful magnetic field. Inside the sun, plasma moves violently, twisting and tangling magnetic field lines. When those magnetic lines push strongly towards the surface, they can block heat from rising from the solar interior, cooling the affected area by about 1,500°C compared with its surroundings.
