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.
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.