Lost and Found
August 27, 2009 10:25 AM Subscribe
On June 10th, 1991 Jaycee Lee Dugard, age 11, was kidnapped at a bus stop. Despite eyewitness who called authorities immediately and a massive manhunt she was never found. Today she walked into a police station.
This thread has been archived and is closed to new comments