Falls’ winter beauty to be showcased

From the Niagara Falls Review: Niagara Falls will be a highlighted location on The Weather Channel’s upcoming It’s Amazing Out There winter tour. The two-day tour is all about discovering the “beauty and amazement” winter brings throughout North America. Meteorologists and officials from the Atlanta-based channel are scheduled to visit attractions such as Journey Behind…

Read More