Ciel & Terre Starts Construction on California’s Largest Floating Solar System for the Town of Windsor Installation of 1.78 megawatt “floatovoltaic” system will fulfill 90% of energy needs for Windsor water reclamation system by using sustainable solar power Ciel & Terre USA (www.ciel-et-terre.net), innovators in floating solar power systems, and the Town of Windsor officials have started construction of what …
Read More »