Porsha Owens, a 28-year-old mother of three, tragically lost her life on June 11, 2018, in St. Louis, Missouri. Owens was a beloved school safety officer for the Riverview Gardens School District. On the morning of her death, she was preparing to take her children, aged three to eight, to a summer child care program when she was approached by an armed assailant outside her home in the Castle Point neighborhood. The attacker, identified as 18-year-old Mark Haywood, attempted to carjack Owens, dem
...Read More