Missing Girl Walks Into Police Station – 18 Years Later

A woman claiming to be Jaycee Lee Dugard, now 29, walked into a police station in tiny Antioch, Calif., Wednesday, her stepfather Carl Probyn told ABCNews.com today. Based on conversations his wife has had with police, the FBI and the woman herself, Probyn said the family is convinced Jaycee has been found.

via ABC News.

Published by Andy

Gay Hoosier Taurus INFJ ex-playwright pianist gymbunny published author in San Francisco.