Jeffery Epstein and Little St. James Island back in the Spotlight – Part 1

  Little Saint James is an island within the United States Virgin Islands. For reference, this is the island from a further outside perspectives. [1]                                                                                                                                     In 1998, the owner of the island was listed as private by the Unified Watershed Assessment Report, prepared by the Virgin Islands Department of Planning and Natural Resources and the United States Department of Agriculture....

Read More