
EFTA00002316 - Large industrial water treatment facility with multiple filtration units and pipes housed in a clean organized room
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