Natural wonders: Niagara

If there are only two things that you could see in the United States, then make sure those two things are the glorious city of New York and the natural falls of Niagara said one, and he couldn’t have been more right than ever. In the state of New York the Niagara falls offer a… Read More Natural wonders: Niagara