Duck Sauce on NPR

Posted on Nov 8th, 2010 in On The Air > Press by admin

Radioheads: peep this recent All Things Considered piece on Duck Sauce and the “Barbra Streisand” phenomenon. (In other stuff your parents check, Huffington Post is down with the flock too!)