Michael Duane Brown

NC Man Shows Up At Steele Creek Police Station Confesses To Shooting Charlotte GF Dead

Michael Duane Brown has been identified as the North Carolina man who entered the Charlotte-Mecklenburg Police Department to confess he…

7 years ago