Yes, there are a lot of red flags, with just as many white blue and red flags.
“this appears to be mostly civilian and veteran participation.”
an article from a couple of month’s ago noted that thr Russian revival of May Day was going to be more like a Veterans Day, than a military day.
Russian flags and Communist flags go hand in hand.