In June 1981, the body of Carol Deleon was discovered, and now, over forty years later, Larry Allen West has been accused of committing her murder. After more than four decades, a murder case that had remained unsolved has resulted in the arrest of a San Antonio man,...