Memphis police has arrested De’Marcus Rudd of Covington, Tn and 2 others in a deadly shooting that occurred in March of last year.
Memphis police has arrested De’Marcus Rudd of Covington, Tn and 2 others in a deadly shooting that occurred in March of last year.