71-Year-Old Archie Green Killed in North St. Louis County Hit-and-Run St. Louis County, MO (November 8, 2024) On Wednesday evening, 71-year-old Archie Green tragically lost his life in the St. Louis County hit-and-run crash. According to authorities, the fatal incident happened around 8:40 p.m. near the intersection of Sugar Pine Drive and New Halls Ferry […]