Ever noticed a rainbow on top of a water puddle where there is oil floating on top? Please login or register to read the rest of this content.