The song Barbra Streisand by Duck Sauce has been taking the world by storm for weeks. The video is loaded with tons of artists including Pharell and Kanye West. Duck Sauce is DJ’s Armand van Helden and A-trak and like the title DJ suggests, apart from making records themselves, they like to spin other people’s […]