CONCORD — Jaycee Dugard, who has been missing from her South Lake Tahoe home for 18 years, has surfaced in Concord, according to the El Dorado County Sheriff's Office. Two people have been arrested in the case
Read the original post:
Jaycee Dugard, abducted from South Lake Tahoe in 1991, shows up at Concord police station