The image shows a group of people walking on a street, holding up a large rainbow flag. The flag is being held up high in the air by two men, one of whom is holding it up with both hands. The group appears to be participating in a parade or rally, as there are other people walking alongside them. The street is lined with buildings and trees, and there are several other flags and banners visible in the background. The sky is blue and the overall mood of the image is joyful and celebratory.