This is a rare phenomenon known as cloud iridescence.