No joke. Brace yourself. This is Duck Sauce. They brought you that annoyingly catchy “Barbra Streisand” song? This is their latest, “Big Bad Wolf”. The video for it is SO wrong. Watch and weep. Crotchfaces. – J. Harvey To watch (we warned you), Follow the […]