YouTubers trespass at Epstein's former Zorro Ranch
4 min read
Three YouTubers from Colorado trespassed at Jeffrey Epstein's former Zorro Ranch in New Mexico and claim they were shot at by the property manager.
Continue reading in the USA News Updates app