Have you ever experienced a sudden downpour of ice pellets from the sky? If you have, then you have witnessed hail – a type of precipitation that can cause...