Duck Sauce “Barbara Straisand” By chrome September 29, 2010 BEST Music Video out there!!! found via our partner blog Top Friend Music!