Charlotte gets its highest snow total in more than 20 years

Charlotte’s 11 inches of snow ranked as the most snow since February 26th, 2004. That is when the Queen City received 11.6 inches of snow! Nearly 22 years ago!

Brandon Lawson

Source link