There are three people visible in the image. The person on the left is wearing a yellow high-visibility jacket and is holding a flag with the text "VET" on it. The person in the middle is also wearing a similar high-visibility jacket and is holding a flag with the text "VET" as well. The person on the right is wearing a red high-visibility jacket and is holding a flag with the text "VET" as well. All three individuals appear to be engaged in some form of protest or demonstration.