Several ingredients are needed to view a rainbow. First, the viewer must be between the sun and the rain. The sun must be at ...