Tag: Sharmeka Moffitt

Top News

UPDATE: Woman Set Self Afire

A Winnsboro, Louisiana woman who initially told authorities she was set afire by three men wearing hoodies, actually burned herself and also smeared racial slurs…