
EFTA00002319 - Large industrial water filtration system with multiple pipes and valves in a warehouse setting
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