Showing posts with the label duck sauceShow all
Department of Tourism's "Its more fun in the Philippines"  Meme TVC (and Duck Sauce music used)