Severe Storms Pound Northeast U.S. with Possible Tornadoes and Flooding
Severe storms bringing heavy rain and strong winds pounded the Northeast U.S. on Thursday, triggering possible tornadoes in New York and Delaware, stranding motorists in New Jersey floodwaters, and causing localized power outages.
















