Trump Resistance Playbook

The Mercury’s Live Updates: Downtown Protest Scatters When Police Fire Flashbangs and Gas Grenades