Video October 5, 2010 0 Duck Sauce – Barbra Streisand Duck Sauce are arguably one of the most exciting dance acts emerging into the mainstream.…