Daddy, why is the sky blue?

So, yesterday, my daughter asked me the inevitable question, "why is the sky blue?"

Being the science nerd I am, I came up with a quick and accurate, easy to understand answer for her. She loved it!! I'm pretty proud of myself lol

I told her:

Imagine there's a race. All of the colors live in the sun and they want you to see them. They are racing all at once straight toward you (light speed). But there's a problem. Blue light isn't very tall (short wave length). When the colors get to the sky (our atmosphere), the other colors have no problem jumping over the hurdles (particles in the air), but blue gets left behind up there. He kinda just bounces around for a while until he makes his way through (refraction). So we get to see him bouncing around. Seems like blue actually wins right??

Feel free to use this for your kids and share your thoughts on my answer LGC community!