The image shows a group of people gathered on a street at night, holding up a large rainbow flag. The flag is made up of multiple colors - red, orange, yellow, green, blue, and purple. The people are standing and kneeling on the ground, with some of them holding up their hands in the air. They appear to be participating in a protest or rally. The street is lined with trees and there are cars parked on the side of the road. The sky is dark, suggesting that it is nighttime.