Jeffrey Epstein’s ranch in New Mexico, called Zorro Ranch, is on a 10,000-acre property, partially on land leased from the office of New Mexico Public Lands Commissioner, Stephanie Garcia Richard. “To say that it was heart wrenching and sickening to see this man’s signature on state land office documents is an understatement” Garcia Richard said […]
Read More.