Insane Social Media Reactions World

IN PICTURES: Niagara Falls Freezes! Snow, ice and rainbow

The flowing waters of Niagara Falls partially froze as temperatures dropped. Niagara Falls encompasses three waterfalls that are located on the border of the province of Ontario in Canada and span into the state of New York. As the brutal storm continued to batter swathes of US, many tourist flocked into world’s most beautiful location […]