Case 33: Jaycee Lee Dugard
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…
Research for this episode by Victoria Dieffenbacher. Co-written by Victoria Dieffenbacher and the Anonymous Host.
For all credits and sources please visit casefilepodcast.com/case-33-jaycee-lee-dugard