Part One of a two part look at how professional leftist activists train and prepare for protest actions.
Source

A SATORICAL COMMUNITY FOR POLITICS
Part One of a two part look at how professional leftist activists train and prepare for protest actions.
Source