Disturbing contents of Epstein's 'secret storage locker' revealed: report
In an apparent attempt to thwart law enforcement investigations, Jeffrey Epstein had a tranche of his personal effects hidden in six storage lockers across the country, with the disturbing contents of one revealed Wednesday in a report by The Telegraph.
The Telegraph first revealed last weekend that Epstein had hired private investigators to “remove equipment from his Florida home” ahead of a 2005 law enforcement raid on his home in Palm Beach, Florida, suggesting that the disgraced financier...