Police Riots in Miami

November 21st, 2003 was one of several days notable for the entirety of downtown Miami being a ghost town, boarded up except for riot cops and protesters, outside of the meetings for the Free Trade Area of the Americas.

Om Podcasten

Semi-daily micro podcast about this date in history, plus special features.