Tag: Jenna Abrams

Italy: Jenna Abrams, the Twitter Icon Made in the Russian ‘Troll Factory’