On the set of "Impossible Challenge," two technicians from Zhongshan Station, China's Antarctic research site, challenge themselves to perform an excavator stack – on the top of a nine-meter platform.
Copyright © 2018 CGTN. Beijing ICP prepared NO.16065310-3
Copyright © 2018 CGTN. Beijing ICP prepared NO.16065310-3