ADVERTISEMENT
A bipartisan group of state lawmakers has reportedly called for renewed scrutiny of the sprawling Zorro Ranch once owned by Jeffrey Epstein. Located on roughly 7,600 acres south of Santa Fe, the remote property has long been associated with unanswered questions surrounding Epstein’s activities prior to his death in 2019.
Local officials and some lawmakers have expressed frustration over what they view
ADVERTISEMENT