Photo: Tedd J. CNN explained that pink rainbows typically appear at sunrise and sunset, due to the position of the sun in the sky. "Sunlight is forced to travel through a thicker portion of the ...