Project

Solar Mounting Project — Chongqing, China

Solar mounting installation in Chongqing, China, 2021.