Wednesday October 21, 2020
| Last update: Monday at 9:22 PM
BY Freedom Road Socialist Organization | United States | 7/01/03
Tens of thousands of demonstrators will flood into Miami, Florida during the week of Nov. 18 to protest the Free Trade of the Americas Agreement (FTAA).
Syndicate content