FBI agents reportedly raided the private island of criminal financier Jeffrey Epstein, located off the coast of St. Thomas in the Virgin Islands.
Source link