Not every cloud has a silver lining; this multi-coloured cloud looks as if a rainbow has formed high in the heavens. The phenomenom - called a sundog - happens when ice crystals appear in clouds and refract the sun's rays.
Heyworth, Illinois, America.