Germany: Man Smears Dog Shit in AfD Woman’s Face to Protect Democracy
Nothing says “democracy now!” like dog shit smeared in the face of an opposition politician. Deutsche Welle: German lawmaker Beatrix von Storch, of the far-right Alternative for Germany party (AfD),…