Museum Art Installation Removed for Infringing on the Rights of Flies

A museum in the German city of Wolfsburg recently removed a controversial art installation by English artist Damien Hirst after animal rights group PETA filed a complaint about it killing flies. Flies are generally seen as annoying pests to be exterminated or at least kept at bay, but a controversial art installation featuring a fly-killing […]