Carlos GarciaMar 10, 2021News Popular Twitter troll revealed to be on Democrat PAC payroll and the backlash is brutal News