Comprar All the Worst Humans: How I Made News for Dictators, Tycoons, and Politicians $147,294.47 Add to Cart