Cleaver killer's |  CONFESSION | Chilling
Channel: True Crime Dump
Date: 2019-01-19

Prosecutors presented a chilling confession tape where accused murderer David Tarloff talks about the death of Dr. Kathryn Faughey in her Upper East Side office in 2008.