March 06, 2020
Living in Toronto, Canada, it’s easy to take our local attractions for granted, but Niagara Falls is not just a local tourist attraction, it’s considered one of the 7 natural wonders of the world. The massive waterfalls (which are actually 3 waterfalls) are located on the border between the United States and Canada. I can remember as a kid my paren...
Read the Full Post »