The Niagara Falls, located on the border of the US and Canada, are one of the most picturesque locations in the world. Following a recent dip in temperatures, the Falls look even more attractive engulfed in a blanket of snow.
Read Latest News and Breaking News at The Quint, browse for more from neon and social-buzz
Topics: Canada Niagara Falls Heavy Snow
Published:
