File:National fist comrades at g20.jpg

Summary
Demonstration by Fight Imperialism, Stand Together (FIST), a young revolutionary group in the United States.

I assume from the filename that they are protesting at a G-20 summit.

Photo is from their website. I doubt they'll mind us using it.

The webpage that it is from is essentially a public manifesto.