China will open the Huajiang Grand Canyon Bridge on Sept. 28, a megastructure rising 625 meters, as tall as stacking two Eiffel Towers, above the Beipan River, setting a new world record as the highest bridge ever built.