Monster Chetwynd Lights Up London’s Tate Britain With Two Giant Glowing Slugs
Artist Monster Chetwynd lights up London’s Tate Britain gallery with two giant leopard slugs and their glowing slime trails. Marks the start of the winter season, the two installations glimmer with energy ...