a rainbow forms in rock mountain national park