OCI Solar Power Completes Texas' Largest Solar Farm

Construction is complete for Phase I of the 400 MW Texas solar power project

Dec 18, 2013, 11:15 ET from OCI Solar Power