A marathon demolition project to remove an overpass in 56 hours in southern China's Jiangxi Province uses over 100 excavators.
↧