Twitter has Trump, and a troubling revenue drop

0
197