Casefile True Crime

Case 33: Jaycee Lee Dugard

1:06:14 | Sep 17th, 2016

South Lake Tahoe is a small town that stands over 6,000 feet above sea-level between the Nevada and Californian border in the United States. Surrounded by mountains, the picturesque landscape attracts thousands of tourists both in winter and summer. ...Show More