Itik Panggang @ Seksyen 13, Shah Alam

look at that.. juicy grilled duck