Apesar do aspeto invulgar, o fenómeno tem explicação científica e é conhecido como iridescência atmosférica.