Brandon Lee Russell, a 24-year-old male of unspecified ethnicity, tragically died on September 30, 2015, in Odessa, Texas. He was employed by West Texas Auto Recovery and was attempting to repossess a car at Acacia Park Apartments when he was fatally shot. The incident occurred after an argument with the vehicle's owner, Khalifah Ibn Muhammad, who was 29 years old.
Khalifah Ibn Muhammad confronted Russell and his 27-year-old co-worker, Jimmy Tilghman, as they were hooking up the car to a
...Read More