torrential wind