Massive Hail in North Carolina: How it forms

Massive Hail in North Carolina: How it forms