The CN Tower is located in Toronto, Canada. This masterpiece of architecture towers above the skies. The tower is thin and slender. It towers above the Toronto skyline. There is an observatory deck at the top. Video Source In fact, there is even a restaurant. In this video, you will learn more about the CN […]
Travel Videos is your site to see videos from all the world’s leading travel destinations, European and Caribbean travelogues, adventures off the beaten path, and more from the top vacation destinations.