Answer

Water droplets in the air. Under the right conditions, each little water droplets suspended in the air can act like a prism, a bunch of them together, spreads out the sunlight into a rainbow across the sky.