Solar project Sun Streams, in Arizona, reaches financing completion
Solar project Sun Streams, the 200-megawatt capacity complex located in Arizona, has reached capital and financing completion; Longroad Energy, its current developer and owner, announced...