Duck Sauce: Barbra Streisand
- Music Video
- 2010
- 3m
The music video is set in New York City and it features many prominent and affiliated artists making cameo appearances.The music video is set in New York City and it features many prominent and affiliated artists making cameo appearances.The music video is set in New York City and it features many prominent and affiliated artists making cameo appearances.