The faint rainbow effect vertically in the clouds is a Sun Dog. This is an atmospheric effect of the sun's angle on high, usually ice, clouds. They are really quite common, but I don't always have a camera ready when I see one. I am usually driving a car and don't take time to stop. You could go your whole life without seeing one unless someone points one out to you. They often appear in pairs on either side of a setting sun.