There are not enough words to fully describe the beauty of Niagara Falls. The very first sight of this mighty cascades is enough to send you into joyous raptures – notwithstanding the wind and water hitting your face
This legendary sight is one of the greatest natural attractions in North America. It straddles the border between Ontario, Canada and New York State. It …