The Rainbow Bridge: Rainbows in Art, Myth, and Science.