Viewers capture rainbows after heavy rains