
The Stratosphere is the tallest freestanding tower in the United States! It’s second in the Western Hemisphere, behind the CN Tower in Toronto, Canada.

The Stratosphere is the tallest freestanding tower in the United States! It’s second in the Western Hemisphere, behind the CN Tower in Toronto, Canada.