barbra streissand

Duck Sauce’s 2010 single. Here’s the lyrics: Barbara Streisand woo woo woo woo woo woo woo woo woo woo woo woo woo woo woo woo woo woo woo woo woo

4.8 (95.56%) 27 votes

InstantsFun!