jpreston2005 , 5 days ago Epstein took his own life in a Manhattan jail in 2019 while awaiting trial over federal sex-trafficking charges. Odd how the BBC would just lie like that.
Epstein took his own life in a Manhattan jail in 2019 while awaiting trial over federal sex-trafficking charges.
Odd how the BBC would just lie like that.