Newfoundland power update

News

Power is quickly being restored in Newfoundland, where people have been digging out from a major snowstorm.

More From Embedded-Only/News