fbpx

8MW Solar Project in U.S. Virgin Islands