Tens of thousands of Americans are marching on the streets with “Defund the Police” banners. Hundreds have declared their own country in a six-block radius in Seattle, called the Capitol Hill Autonomous Continue Reading