Photos Leak of Jeffrey Epstein ALIVE in Israel!? Americas Trusted News 2 months ago IMAGE ABOVE FROM VIDEO BELOW TOP COMMENTS FROM VIDEO BELOW He is too much of a narcissist to kill himself Nothing about the Epstein story shocks me anymore.