Local Solar

local-solar-leadership

Local Solar

800 381 plandevAdmin2017

At 225 MW, L.A. has the most installed solar power of any city in the U.S.

Leave a Reply