In St. Louis, the story of Demond Henry Taylor's death unfolds in two separate, tragic events decades apart, leaving families grappling with sudden loss. One Demond Taylor, a 34-year-old male, met his end on a June evening in 2008, while another, a young man of 18, was killed in a separate incident in February of 2025.
The elder Demond Taylor, an off-duty police officer for St. Louis Community CollegeāFlorissant Valley, was on his way to pick up his sons when his life was cut short. It
...Read More