CMPD officer charged with DWI

A Charlotte-Mecklenburg police officer is on the other side of the law after getting pulled over in Avery County over the weekend.

Charlotte  |