ptp-061522-3

The installation is the largest floating solar power plant in the US Southeast located in Fort Bragg, North Carolina

The installation is the largest floating solar power plant in the US Southeast located in Fort Bragg, North Carolina

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *