Towering walls of concrete entomb lush forests on mountainsides in southwest China as workers toil on the dry riverbed below to build the country’s latest mega-dam.
Towering walls of concrete entomb lush forests on mountainsides in southwest China as workers toil on the dry riverbed below to build the country’s latest mega-dam.