English >> Travel
Niagara Falls, New York, U.S.Bitterly cold winter weather has been known to freeze the falls in its tracks.