Jenna Abrams, Russia’s Clown Troll Princess, Duped the Mainstream Media and Worldthedailybeast.com9 pointsiamben9 years ago