1:36
- ABC News
- February 27, 2020
What police discovered at the Leah Freeman crime scene
Chris Webley of the City of Coquille Police Department takes "20/20" to the location where police found the body of Leah Freeman decomposing in the woods on August 3, 2000.