06 Dec Muppet-hand drive
Muppet makes German police look like one Muppets. Beloved children’s television puppets of the late 70’s, and slang for a grown up person who resembles one. Both definitions are true in Germany, where police have had the fur pulled over their eyes and their speed...