Henri

US: Tropical Storm Henri Makes Landfall in Rhode Island

Tropical Storm Henri made landfall in Rhode Island early Sunday, packing heavy winds and drenching rains as it began lashing…

3 years ago