Cloud of dust & rain sent by God to protect Israel