Tornadoes pummel New York’s Long Island and Delaware capital    The Guardian


Tornadoes pummel New York’s Long Island and Delaware capital  The Guardian