William Starr Killed In St. Louis, MO Accident2 months agoTragic accident that occurred on February 19 in St. Louis, Missouri. William Starr was tragically killed in a hit-and-run accident near Mackenzie Road and Alpine Drive. Sadly, Starr was pro ...