There are several people in the image. They appear to be walking down a street, with some holding rainbow flags. The individuals are dressed in casual clothing, and some are wearing hats. The flags are colorful, with a mix of red, orange, yellow, green, blue, and purple stripes. The overall atmosphere suggests a public event or demonstration.