When it rains, sometimes we can see oil on the street rise to the top of puddles and spread out into a rainbow of colors. One of the main reasons we see color is because of light, said my friend ...