Rain clouds with rainbow over Masai Mara, Kenya.