Federal officials are coming under immense and mounting public pressure to explain Jeffrey Epstein’s apparent suicide in his federal jail cell over the weekend.News of the accused sex trafficker and financier’s death was met with immediate outrage…
Source: The Hill
