The internets are still abuzz from Duck Sauce’s “Barbra Streisand” popping up on Glee last night. Hellooooo, America! Here’s the whole episode in hi-res, fast forward to 43:03 for the spectacle.
Your email address will not be published. Required fields are marked *