Is that Epstein ? He really didnt hang himself !
Maybe Ghost of Epstein....coming back to haunt the DS.