Little Saint James has been uninhabited since Jeffrey Epstein's death
"Jeffrey Epstein should be rotting behind bars today, but the Justice Department failed Epstein's victims at every turn."
She was reportedly arrested in New Hampshire on charges related to Epstein
Your next true crime binge session is waiting
The disgraced financier died in prison last year
Kevin Gibson says that his neighbours had given 'mostly good feedback' about the display outside his home in New Jersey
He said he doesn’t think it’s ‘possible’ Epstein took his own life