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.

Share | Download(Loading)

Play this podcast on Podbean App