Tag: Imperial Valley Solar Project


Quechan tribe in California sues to block Imperial Valley CSP plant.

Skip to toolbar