Teon Buchanan, a 23-year-old resident of Saint Louis, Missouri, was found dead on September 23, 2018. Buchanan was discovered inside a vehicle with multiple gunshot wounds. His death was part of a particularly violent 24-hour period in Saint Louis, during which six people were shot and killed in separate incidents. The police responded to a call at 8:41 p.m. on the 900 block of Canaan, where they found Buchanan's body. The circumstances surrounding his death were immediately treated as suspiciou
...Read More