As it has a barcode I think it was sold, maybe as a souvenir for veterans or for tourists. I do not think it was an official badge, those ones were awarded and the soldiers did not have to pay for them. It looks like a milizija patrol badge. I know such exist for army guard posts, but it looks like new.
Let's wait for the experts' opinion.
Let's wait for the experts' opinion.












