rainbow and towering cumulonimbus clouds over sea and mountains