renegadeexpressions.com
The Skylon Tower
The Skylon Tower The Skylon Tower is an observation tower and restaurant overlooking the Niagara Falls in Ontario. The tower stands at 520 feet from street level and 775 feet from the bottom of the…