Pictures of naked women to stuffed animals: What’s inside Jeffrey Epstein’s Paris lair
Fresh pictures from Jeffrey Epstein’s apartment in Paris, that have been recently making rounds in social media, show horrid visuals including naked and semi-naked pictures of girls and disturbing animal decor hung on its walls. Images of the luxury apartment, which was purchased by him in 2001, showed bizarre decorations with red leather, curtains and … Read more