Visiting Epstein’s Island
Jeffrey Epstein's private island Little St. James Island is located in the Virgin Islands. It's a short boat ride or helicopter right from Red Hook on the east end of St. Thomas. #Epstein
Jeffrey Epstein's private island Little St. James Island is located in the Virgin Islands. It's a short boat ride or helicopter right from Red Hook on the east end of St. Thomas. #Epstein