Impossible Challenge: Technicians stack excavators on a high platform
[]
04:40

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.