How Big Was Jeffrey Epstein's Island: Size, Layout, and Key Facts
Finance
Jeffrey Epstein's private island, Little St. James, covers roughly 70 acres in the U.S. Virgin Islands. It sits in the Caribbean Sea east of St. Thomas and is known for its secl...
Open article