Home Tags North america

Tag: north america

Niagara Falls freezes into icy wonderland

Arctic winter storms spread over North America and contributed to a mesmerizing vista around the Niagara Falls. The brave tourists were able to see...

LOL