The Skylon Tower at Niagara Falls: Best View of the Falls?
Built in the 1960s, the Skylon Tower is a great vantage point above Niagara Falls if you’re looking to catch some ariel views and photos of both the American and the Canadian side of the […]