Two giant leopard slugs at Tate Britain

Tate Gallery’s annual winter commission of two giant leopard slugs as 2018 Christmas decorations by Monster Chetwynd

Leave a Comment

Your email address will not be published. Required fields are marked *