fbpx

8MW Solar Project in the Virgin Islands