Spicy Cold Tossed Duck Gizzards - Weee!