I am German i live in Saxony and i see these stickers plasterd everywhere does anyone know what this is and means

2 comments
Leave a Reply