Leon Taylor, aged 56, passed away on January 28, 2018, in Kansas City, Missouri. His death was not a result of natural causes but rather a culmination of a long-standing legal battle and a tragic event that occurred decades earlier. Leon Taylor was executed by the state of Missouri for the murder of Robert Newton, a gas station attendant, in 1994. This incident took place in Independence, Missouri, a suburb of Kansas City, and was marked by its brutality and the presence of Newton's 8-year-old s
...Read More