On April 26, 2008, Carter was located deceased in the back of a pick-up truck at Kicks 66 AKA Bruce's Truck Stop at 16141 E. Skelly Drive in Catoosa, Oklahoma. Leach died from blunt force trauma to the head.Race: WhiteGender: MaleCard Image: