The Haag IBL-7 Ice Ball Launcher impacts roofing and other materials with simulated hailstones. Material samples are mounted onto test panels that mimic real-life support conditions. The sample is then targeted at specific locations for impacts. The IBL-7 can launch hailstones as small as one-half inch in diameter and as large as 2 ¼ inches in diameter at velocities that match real-world free-fall or wind-driven conditions. After the samples are impacted, they are examined for failure with a variety of techniques.