The Department of Energy (DOE) has been swamped with solar project applications that will yield capacity installations of more than 13,217 megawatts, according to documents culled from the agency.
The Department of Energy (DOE) has been swamped with solar project applications that will yield capacity installations of more than 13,217 megawatts, according to documents culled from the agency.