FILE: A man walks through a market destroyed by a Russian attack in Odessa, Ukraine, on Thursday 12 February 2026.
The Epstein files story has taken on the dimensions of a labyrinthine dark thriller, one that promises a revelation at the end of the tunnel.