Tornadoes pummel New York’s Long Island and Delaware capital
First responders also rescued flood-stranded people after storms unleashed heavy rains in the US north-eastResidents in Delaware’s capital and on Long Island, New York, were picking up the pieces on Friday after tornadoes touched down during sudden sto…
Read More