Sort:  

From where the pic was taken it didn't rain, but rainbows are created from light beams which break in the water so my guess it probably did rain a bit at the time.

Its a wonder of God