Jeffrey Epstein was arrested on July 6, 2019. Five days later, federal authorities told New York detectives to “stand down” in their investigations into the child sex trafficker.Recently released documents from the Justice Department’s Epstein files reveal a …
FBI Told New York Police to “Stand Down” After Arresting Epstein
Important cybersecurity news update