German power producer RWE announced that it has signed a 15-year Power Purchase Agreement (PPA) with Google for the entire output from a new 155 MW solar project in Oklahoma. The new Crooked Creek solar project, located in McCurtain County, Oklahoma, will support Google’s operations in the Southwest Power Pool (SPP) and provide locally produced power to the regional grid….