Storms and possible tornadoes pummel Northeast U.S., flooding roads and damaging beaches
Storms tore through a beach on Long Island Thursday, stranded dozens of people in their cars in New Jersey and knocked out power in parts of Delaware’s capital city....
Redirecting to full article...