Calgary Tower

Calgary Tower, a 190.8 m free standing observation tower, in Downtown Calgary, Alberta, Canada

Leave a Reply

Your email address will not be published.

Scroll to top