Grand jury indicts woman in ’87 baby abduction
A woman suspected of snatching an infant from a New York hospital in 1987 has been indicted on federal kidnapping charges, according to court papers released Thursday. Read More:
A woman suspected of snatching an infant from a New York hospital in 1987 has been indicted on federal kidnapping charges, according to court papers released Thursday. Read More: