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. With a population of around 20,000 people, everyone knows each other. And back in 1991, most would have agreed it was a safe place. Until…

Popout Listen on iPhoneListen on Android
Loading...