Photo credit: Helge Schreiber
Here’s a rather provocative Hitler float spotted in Düsseldorf, Germany. According to some of the comments on the StreetArt in Germany Facebook page, NPD is a German political party and “Nachgeburt” means “afterbirth.”
Via KMFW