Little St James in the United States Virgin Islands was Jeffrey Epstein’s lair in paradise which boasted 70 acres of beaches, pools, a tennis court and a helipad.
Little St James in the United States Virgin Islands was Jeffrey Epstein’s lair in paradise which boasted 70 acres of beaches, pools, a tennis court and a helipad.