STUDIO

Terms of Use Privacy Policy

Hurricane Force Winds Hammer Canada, Tear Roof Off Building

Hurricane force winds are hammering Newfoundland and Nova Scotia, knocking out power to thousands.

Source: Weather Channel

Top Trending Videos