Some natural sights are so potent in their beauty they simply have to be captured for posterity. The skies over Cozumel Island, off the Mexican coast, were alight with such a scene recently. A spectacular rainbow appeared to span the length of the horizon, while the sun threatened to burst out from behind fluffy white clouds. Credit: YouTube/webcamsdemexico