Advertisement

niagara6

NiagaraFalls5
Image: A snow-covered landscape is seen over the frozen Niagara Falls in Niagara Falls, New York
Advertisement
Advertisement

More from EuroNews247