WATCH: Snowstorm slams northeastern U.S.

ABS-CBN News

Posted at Mar 15 2017 08:04 PM | Updated as of Sep 13 2017 12:32 PM

Watch also in iWantv or TFC.tv

Tens of millions of residents along the United States' northeast coast woke up to snow blanketing roads and streets after winter storm "Stella" hit their areas. Don Tagala has the details on the massive snowstorm bearing down on several states. - ANC, The Bureau, 15 March 2017