This flat rainbow is called a circumhorizontal arc, a rare phenomenon that can form only when the sun is above 58 degrees in the sky and shines through plates of ice crystals. This one showed up in Spokane, Washington, in 2006.