After teasing their return to music early this month, the illustrious duo Duck Sauce premiered their upcoming track "It's You" last night on Radio One. Although it has been a over a year since Armin Van Helden and A-Trak have released new music, the two sound like they have picked up right where they left off with their iconic disco inspired electro-house. "It's You" is set to release June 25. The Quack is back!