NPR News: Post

NPR News

Negligence, staff failures led to Jeffrey Epstein's suicide, a DOJ report says

The disgraced financier who was jailed for sex trafficking charges, killed himself at New York's Metropolitan Correctional Center in August 2019. He died before standing trial.

Continue Reading…