RWE and Google Sign 15-Year PPA for 155 MW Oklahoma Solar Project
RWE and Google have signed a 15-year power purchase agreement for the entire output of Crooked Creek Solar, a 155-megawatt project in McCurtain County, Oklahoma. It is RWE's first solar development in the state.