Protest Rally, Photo by Michael Fumento
The “Internationalist Group etc.” describes itself as a “Leninist party.” It's a splinter from the International Communist League.

First | Previous Picture | Next Picture | Last | Thumbnails