site logo

Palo Alto city to pay double wholesale market price for solar energy contracts