New Peacock Solar Project to Bring Energy, Agrivoltaics to Texas
Construction has begun on bp’s 187 MW DC Peacock Solar project, located 10 miles north of Corpus Christi in San
Read moreConstruction has begun on bp’s 187 MW DC Peacock Solar project, located 10 miles north of Corpus Christi in San
Read more