STUDIO
Follow Us

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