This is the niagra falls,united state
The niagra falls is a natural wonder of the world
click on the play button if you want to watch the video
niagara falls is a waterfall in united states it is a wonder.
niagara falls water lets 150,000 gallens of water each minute and you can vista points of the niagara falls smell the niagra success of flowing water.