Storm Pluto No Storm or depression seen across globe right now February 20, 2017 Third Winter Storm Pluto hits Northeast US, claims 2 February 18, 2017