The image shows a group of people walking on a street, holding red flags and banners. The people appear to be participating in a protest or rally, as they are walking in a line and some are holding signs and banners with messages written in Portuguese. The man in the center of the group is holding a large red flag with a yellow letter "A" on it. He is wearing a gray shirt and blue jeans and is speaking into a microphone. The other people in the group are also holding signs with various messages written on them. There is a rainbow flag in the background. The sky is blue and there are trees and buildings visible in the distance.