The foggy Saturday morning on Oct. 14 did not subdue the triumphant tone of the Solar Decathlon 2017 award ceremony as the final awards were…
The foggy Saturday morning on Oct. 14 did not subdue the triumphant tone of the Solar Decathlon 2017 award ceremony as the final awards were…