- 14 days ago by Jamie Peck
- No Comments »
- Share a Tip
If you, like me, have been following the developments in the Cleveland kidnapping case with shock and horror, here is another one. Police have found a 2004 letter in alleged kidnapper Ariel Castro‘s house that reads like a suicide note, and 19 Action News’ Scott Taylor has been tweeting excerpts from it. More











