the insect looks like some marinated duck hanging in a chinese restaurant kitchen window