On a Tuesday afternoon in Indianapolis, the life of 28-year-old Joshua Nehemiah Jones came to a sudden and violent end. The fatal encounter unfolded around 2:30 p.m. on October 29, 2024, within the walls of a plasma donation facility located in the 3600 block of North Post Road. Jones was inside the center when a man, later identified as 32-year-old Marvin Wilson, entered the establishment.
Surveillance footage from the plasma center captured the chilling moments that followed. Wilson wal
...Read More