Investigators are continuing to focus on Jeffrey Epstein’s gigantic ranch in New Mexico, which he bought in 1993, following the disgraced financier’s death in jail.
The nearly-8,000 acres known as Zorro Ranch sit northeast of Albuquerque.
The nearly-8,000 acres known as Zorro Ranch sit northeast of Albuquerque.