The Niagara Falls, arguably the most spectacular natural wonders of Canada are located at the border between the U.S. state of New York and the Canadian province of Ontario, about 130 km from Toronto. From the Skylon tower you have a fantastic view on the Canadian Horseshoe Falls, the American Falls and the casino area. […]
- « Go to Previous Page
- Page 1
- Interim pages omitted …
- Page 38
- Page 39
- Page 40
