Question: why do double rainbows happen?
Answer: When a ray of sunlight hits a raindrop, it refracts (or bends) and then strikes the inside wall of the circular drop. ... That internal reflection produces the arc of sunlight spread out across its spectrum of colors -- a rainbow. Pigott said a double rainbow is formed when there are two reflections inside a raindrop.