
EFTA00002312 - Large industrial water purification system with multiple filter modules and pipes in a clean well-lit facility
Part of Epstein Files released by the DOJ on December 19 2025
Persons in this photo
Tags
2019 fbi raid on epstein's private islandwikimedia-commons