US renewables developer Terra-Gen LLC today said it has closed the financing for the first phase of its massive Edwards Sanborn Solar Storage facility in Kern County, California.