CleanTechnica favicon

Concentrating Solar Power Gets A $72 Million “Never Give Up, Never Surrender” Moment