Monday, September 27, 2010

Video: Duck Sauce- "Barbara Streisand"



This video is crazy. Full of a ridiculous amount cameos. Shout out to A-Trak!

No comments: