Hail: Understanding The Threat