Hail Explainer