Part Two of a two-part series examining how professional leftist activists train and prepare for protests and other political action.
Source

A SATORICAL COMMUNITY FOR POLITICS
Part Two of a two-part series examining how professional leftist activists train and prepare for protests and other political action.
Source