The 23-MW Big Bend solar plant is located in Florida.Spread on a 106-acre (43-ha) plot of land in Apollo Beach, it consists of more than 202,000 thin-film PV panels that are expected to prod...
* The information available in this section may vary depending on the project.