Sun Screens

A new proposal for the ‘Matoaca mega site’ would pair a solar energy facility and data center

by