A heavy hailstorm hit Kings Mountain, North Carolina, reducing visibility and creating hazardous driving conditions.

The storm is part of a wave of unusual hail events sweeping across the southern U.S. this month.

Residents in states like Tennessee, North Carolina, and Arizona have expressed shock on social media at the intensity of the weather.