Vistra Energy buys 180MW Upton County Solar 2 project
Vistra's independent power producer subsidiary Luminant will own the project located in West Texas. An EPC contract has been signed and...
Vistra's independent power producer subsidiary Luminant will own the project located in West Texas. An EPC contract has been signed and...