World’s Longest and Highest Glass-Bottomed Bridge Opens In China’s ‘Avatar’ Mountains | The Weather Channel