Turns Out "Stand Your Ground" Didn't Stand for Ajike Owens' Shooter
The woman who fatally shot a Black mother of four in Ocala, Florida has finally been arrested and charged, per The Washington Post. The arrest comes four days after residents and family members demanded justice be served for the heinous crime.