Dutch design duo Idiots (their term, not mine) are the latest incarnation in a long line of taxidermy artists, and when I say “artists” I do not mean the nefarious creators of jackalopes, etc.