Generating Tons of Hate
Ep 10 • 07/12/2016
The Trolls and TrollTrace employees join forces to shut down the servers.