Microsoft Taps EPDR for Solar Power in Illinois, Texas

The three solar projects have a combined capacity of 400 megawatts, according to EDP Renewables North America.