Tornadoes Pummel New York's Long Island and Delaware Capital Amid Heavy Rains | HyperFast