It's touted as the "world's highest and longest" glass-bottom bridge, elegantly stretched between two mountain peaks in central China's Hunan province. And as of this weekend, it's open to visitors.