the sun was just a few degrees above the horizon and still partly behind puffy low clouds that hung like cotton balls over the barren , brownish-gray mountains that lay between san diego and the vast deserts beyond .