Beckie Bone Dunning was in Ocho Rios, Jamaica when she spotted this amazing sight in the sky. Meteorologist Nick Wiltgen calls the phenomenon "cloud iridescence." He explained to the Daily Telegraph that:
"In clouds, iridescence is a by-product of sunlight being diffracted by water droplets or ice crystals, causing the various wavelengths of light, which we see as colours, to emerge at different angles," he said.
"As they reach the observer's eye, the observer perceives a pattern of various colours as those different wavelengths reach his or her eye from distinct directions, rather than being jumbled together and appearing whitish."