Q:

What makes sunsets all the colors of the rainbow

Answer

Sunsets get their color because the light on the horizon passes through so much atmosphere that blue light gets scattered away.

Related Questions

Who | What | When | Where | Why | How