At 6,600 feet tall, it is double the height of Angel Falls in Venezuela, which is the world's tallest uninterrupted waterfall over land. Niagara Falls in Canada carries 2,000 times less water.
Two 600-foot tall towers are proposed for 10 acres of Strip-front south of Fontainebleau Las Vegas. A mixed-use development ...