Risen Energy Provides Modules for California’s Largest Floating Solar System in the Town of Windsor
NINGBO, China, October 9, 2019 – Ciel & Terre USA, innovators in floating solar power systems, and the Town of Windsor officials have started construction of what will be the…