Slow-moving storm Henri drenches Northeast US

The tropical storm system Henri brought heavy winds and rain to the Northeast U.S. as it began pummeling the New England coast early Sunday