BUST TV
Intern Katie » 5pm - Oct 5, 2010
Duck Sauce's Official music video for "Barbra Streisand.' Sigh, this is New York.
Rating: 2.8 (90 Votes)