The City of Healdsburg, California announced on March 3 that it has completed a floating solar project, the largest completed in the United States to date. The project will deliver clean energy to the city under a 25-year power purchase agreement, meeting about 8% of its total energy demand. This is
Read More...