House Democrats Release New Images of Epstein's Private Island
US House Democrats have released new photos and videos from Jeffrey Epstein's private Caribbean island, Little St James, taken in 2020. The materials offer a chilling glimpse into the alleged hub of trafficking. Read the full story and see the evidence.