On Sunday I got this badge from a collector. I tried to find out what's this, but my search can not called succsessful. Please help me! I took the pictures from my cellphone so it's quality is rather awful than ok. It has "Sankt Peter Burg" writing with cyrillic letters on it. Probably it's made of aluminium, 'cause it marks grey on the paper.