In the winter of 1993, the discovery of a body in an apartment building in Kansas City, Missouri, would become a piece of a much larger and more sinister puzzle. Leroy Hightower, a 54-year-old Marine veteran of the Vietnam War and a retired officer for the Kansas City Police Department, was found deceased on December 8, 1993. His remains were in a state of advanced decomposition, making it impossible for investigators to determine a precise cause of death.
The circumstances surrounding Hi
...Read More