This effect is called cloud iridescence or irisation, terms derived from Iris the Greek personification of the rainbow. They’re caused by the presence of very tiny ice crystals or water droplets in the air, which cause light to be diffracted (spread out). The photo is unedited. What a treat to have seen this rare phenomenon. 😀
