[»] Jump to Summary... New details have emerged about Jeffrey Epstein’s Zorro Ranch in New Mexico, suggesting the disgraced financier may have destroyed evidence in a purpose-built incinerator. According to recently released Department of Justice documents, a retired local police officer raised alarms with the FBI after noticing a “suspicious” barn on the sprawling 7,600-acre
Related Articles
Don't miss out on breaking stories and in-depth articles.