Tag: 114936375

One of the largest solar projects in the US opens in Texas, backed by Google

One of the largest solar projects in the U.S. opened in Texas on Friday, backed by what Google said is the largest solar...